Resolve a race condition on update of ShmemVariableCache->latestCompletedXid,
authorSimon Riggs <simon@2ndQuadrant.com>
Fri, 2 Oct 2009 20:28:14 +0000 (21:28 +0100)
committerSimon Riggs <simon@2ndQuadrant.com>
Fri, 2 Oct 2009 20:28:14 +0000 (21:28 +0100)
commit6da05dd2c7efd5900905277d34172812cd59bde4
tree5e7a024bc74c19639a71dc97367b627cc905e7aa
parent7ed353b8861fd197bf159715f2f2da1f9f1a2797
Resolve a race condition on update of ShmemVariableCache->latestCompletedXid,
plus use XidGenLock during xact_redo_abort() as in xact_redo_commit().
Some changes direct from Heikki, others address code review comments from Heikki.
src/backend/access/transam/xact.c
src/backend/storage/ipc/procarray.c