diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2011-03-08 21:01:29 +0200 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2011-03-08 21:06:26 +0200 |
commit | 46c333a9638b329a3c8076d978f27c5b05c0d5f0 (patch) | |
tree | 6c21581ec177e29074cb639a6a1f3fd7f4775b9f /src/backend/parser/parse_expr.c | |
parent | 93d888232e80e4d676e24fe93ae6d27459d966be (diff) | |
download | postgresql-46c333a9638b329a3c8076d978f27c5b05c0d5f0.tar.gz postgresql-46c333a9638b329a3c8076d978f27c5b05c0d5f0.zip |
Fix overly strict assertion in SummarizeOldestCommittedSxact(). There's a
race condition where SummarizeOldestCommittedSxact() is called even though
another backend already cleared out all finished sxact entries. That's OK,
RegisterSerializableTransactionInt() can just retry getting a news xact
slot from the available-list when that happens.
Reported by YAMAMOTO Takashi, bug #5918.
Diffstat (limited to 'src/backend/parser/parse_expr.c')
0 files changed, 0 insertions, 0 deletions