diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2012-08-03 15:22:41 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2012-08-03 15:23:14 -0400 |
commit | c1793f2e0ce4ee5c713f27d0bdacc7d99b9103ac (patch) | |
tree | 135b8a8529bb78c253a2709a741f653cb4f9780d /src/backend/parser/parse_utilcmd.c | |
parent | 9fb5952cdf8870b430456b0674d64d6df622ee7c (diff) | |
download | postgresql-c1793f2e0ce4ee5c713f27d0bdacc7d99b9103ac.tar.gz postgresql-c1793f2e0ce4ee5c713f27d0bdacc7d99b9103ac.zip |
In SPGiST replay, do conflict resolution before modifying the page.
In yesterday's commit 962e0cc71e839c58fb9125fa85511b8bbb8bdbee, I added the
ResolveRecoveryConflictWithSnapshot call in the wrong place. I correctly
put it before spgRedoVacuumRedirect itself would modify the index page ---
but not before RestoreBkpBlocks, so replay of a record with a full-page
image would modify the page before kicking off any conflicting HS
transactions. Oops.
Diffstat (limited to 'src/backend/parser/parse_utilcmd.c')
0 files changed, 0 insertions, 0 deletions