diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2024-01-30 18:11:17 +0100 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2024-01-30 18:11:17 +0100 |
commit | 7b745d85b80d4492c4df8d9769592c7aad1f63d2 (patch) | |
tree | 4e659b0cdbe3b653e4b00570e1e433c24b33ca60 /src/backend/access/transam/xlogutils.c | |
parent | 776621a5e4796fa214b6b29a7ca134f6c138572a (diff) | |
download | postgresql-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