aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
diff options
context:
space:
mode:
authorSimon Riggs <simon@2ndQuadrant.com>2018-06-07 20:38:12 +0100
committerSimon Riggs <simon@2ndQuadrant.com>2018-06-07 20:38:12 +0100
commit32ac7a118fc17f5baac1b370f50d759c30bee00a (patch)
treeb425f94549cb5fc9060c079d30bcfa807d122210 /src/backend/utils/adt/jsonfuncs.c
parent848b1f3e358f4a1bb98d8c4a07ff8ee5fd7ea9a0 (diff)
downloadpostgresql-32ac7a118fc17f5baac1b370f50d759c30bee00a.tar.gz
postgresql-32ac7a118fc17f5baac1b370f50d759c30bee00a.zip
Exclude VACUUMs from RunningXactData
GetRunningTransactionData() should ignore VACUUM procs because in some cases they are assigned xids. This could lead to holding back xmin via the route of passing the xid to standby and then having that hold back xmin on master via feedback. Backpatch to 9.1 needed, but will only do so on supported versions. Backpatch once proven on the buildfarm. Reported-by: Greg Stark Author: Simon Riggs Reviewed-by: Amit Kapila Discussion: https://postgr.es/m/CANP8+jJBYt=4PpTfiPb0UrH1_iPhzsxKH5Op_Wec634F0ohnAw@mail.gmail.com
Diffstat (limited to 'src/backend/utils/adt/jsonfuncs.c')
0 files changed, 0 insertions, 0 deletions