postgresql/src/backend/access
Teodor Sigaev 8f9be261f4 Add HOLD_INTERRUPTS section into FinishPreparedTransaction.
If an interrupt arrives in the middle of FinishPreparedTransaction
and any callback decide to call CHECK_FOR_INTERRUPTS (e.g.
RemoveTwoPhaseFile can write a warning with ereport, which checks for
interrupts) then it's possible to leave current GXact undeleted.

Backpatch to all supported branches

Stas Kelvich

Discussion: ihttps://www.postgresql.org/message-id/3AD85097-A3F3-4EBA-99BD-C38EDF8D2949@postgrespro.ru
2018-05-03 20:08:29 +03:00
..
brin Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
common Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
gin Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
gist Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
hash Clean up warnings from -Wimplicit-fallthrough. 2018-05-01 19:35:08 -04:00
heap Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
index Further cleanup of client dependencies on src/include/catalog headers. 2018-04-09 14:39:58 -04:00
nbtree Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
rmgrdesc Handle XLOG_BTREE_META_CLEANUP in btree_desc() and btree_identify() 2018-04-19 09:27:56 +03:00
spgist Post-feature-freeze pgindent run. 2018-04-26 14:47:16 -04:00
tablesample Update copyright for 2018 2018-01-02 23:30:12 -05:00
transam Add HOLD_INTERRUPTS section into FinishPreparedTransaction. 2018-05-03 20:08:29 +03:00
Makefile TABLESAMPLE, SQL Standard and extensible 2015-05-15 14:37:10 -04:00