aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/pgstatfuncs.c
diff options
context:
space:
mode:
authorThomas Munro <tmunro@postgresql.org>2019-04-12 14:53:38 +1200
committerThomas Munro <tmunro@postgresql.org>2019-04-12 16:47:50 +1200
commitf7feb020c3d8d5aff24204af28359b99ee65bf8f (patch)
tree743cc3f8bccc8d48f309e593f1487c3ebcbc9e23 /src/backend/utils/adt/pgstatfuncs.c
parentd87ab88686fb60ad5a34373de05bb20e632cf003 (diff)
downloadpostgresql-f7feb020c3d8d5aff24204af28359b99ee65bf8f.tar.gz
postgresql-f7feb020c3d8d5aff24204af28359b99ee65bf8f.zip
Fix GetNewTransactionId()'s interaction with xidVacLimit.
Commit ad308058 switched to returning a FullTransactionId, but failed to load the potentially updated value in the case where xidVacLimit is reached and we release and reacquire the lock. Repair, closing bug #15727. While reviewing that commit, also fix the size computation used by EstimateTransactionStateSize() and switch to the mul_size() macro traditionally used in such expressions. Author: Thomas Munro Reported-by: Roman Zharkov Discussion: https://postgr.es/m/15727-0be246e7d852d229%40postgresql.org
Diffstat (limited to 'src/backend/utils/adt/pgstatfuncs.c')
0 files changed, 0 insertions, 0 deletions