pgsql: Transfer current command counter ID to parallel workers.

Поиск
Список
Период
Сортировка
От Robert Haas
Тема pgsql: Transfer current command counter ID to parallel workers.
Дата
Msg-id E1Zn5X6-0008Jd-Hn@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Transfer current command counter ID to parallel workers.

Commit 924bcf4f16d54c55310b28f77686608684734f42 correctly forbade
parallel workers to modify the command counter while in parallel mode,
but it inexplicably neglected to actually transfer the current command
counter from leader to workers.  This can result in the workers seeing
a different set of tuples from the leader, which is bad.  Repair.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/423ec0877ff29bc78e48e50362dbcde351a1f025

Modified Files
--------------
src/backend/access/transam/xact.c |   46 ++++++++++++++++++++-----------------
1 file changed, 25 insertions(+), 21 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: pgsql: Transfer current command counter ID to parallel workers.
Следующее
От: Robert Haas
Дата:
Сообщение: pgsql: Tighten up application of parallel mode checks.