aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlogutils.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2024-01-30 18:11:17 +0100
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2024-01-30 18:11:17 +0100
commit7b745d85b80d4492c4df8d9769592c7aad1f63d2 (patch)
tree4e659b0cdbe3b653e4b00570e1e433c24b33ca60 /src/backend/access/transam/xlogutils.c
parent776621a5e4796fa214b6b29a7ca134f6c138572a (diff)
downloadpostgresql-7b745d85b80d4492c4df8d9769592c7aad1f63d2.tar.gz
postgresql-7b745d85b80d4492c4df8d9769592c7aad1f63d2.zip
Split use of SerialSLRULock, creating SerialControlLock
predicate.c has been using SerialSLRULock (the control lock for its SLRU structure) to coordinate access to SerialControlData, another of its numerous shared memory structures; this is unnecessary and confuses further SLRU scalability work. Create a separate LWLock to cover SerialControlData. Extracted from a larger patch from the same author, and some additional changes by Álvaro. Author: Dilip Kumar <dilip.kumar@enterprisedb.com> Discussion: https://postgr.es/m/CAFiTN-vzDvNz=ExGXz6gdyjtzGixKSqs0mKHMmaQ8sOSEFZ33A@mail.gmail.com
Diffstat (limited to 'src/backend/access/transam/xlogutils.c')
0 files changed, 0 insertions, 0 deletions