Avoid deadlock between concurrent CREATE INDEX CONCURRENTLY commands. There was a high probability of two or more concurrent C.I.C. commands deadlocking just before completion, because each would wait for the others to release their reference snapshots. Fix by releasing the snapshot before waiting for other snapshots to go away.
Per report from Paul Hinze. Back-patch to all active branches. Branch ------ REL8_4_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/8e85397638dbc7c91a3c18add9735fcbcb656684 Modified Files -------------- src/backend/commands/indexcmds.c | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
