aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2018-05-03 20:09:47 +0300
committerTeodor Sigaev <teodor@sigaev.ru>2018-05-03 20:09:47 +0300
commitd3fc427f478f09153ea5995b460410614c2267ce (patch)
tree985db4ced6dddca2801e0fae607997387b130e37 /src/backend/executor/nodeModifyTable.c
parent8fbdd63a52df670273990e126f1ab7895c14978a (diff)
downloadpostgresql-d3fc427f478f09153ea5995b460410614c2267ce.tar.gz
postgresql-d3fc427f478f09153ea5995b460410614c2267ce.zip
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
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions