mirror of
https://github.com/postgres/postgres.git
synced 2025-11-25 12:03:53 +03:00
Rename assorted LWLock tranches.
Choose names that fit into the conventions for wait event names (particularly, that multi-word names are in the style MultiWordName) and hopefully convey more information to non-hacker users than the previous names did. Also rename SerializablePredicateLockListLock to SerializablePredicateListLock; the old name was long enough to cause table formatting problems, plus the double occurrence of "Lock" seems confusing/error-prone. Also change a couple of particularly opaque LWLock field names. Discussion: https://postgr.es/m/28683.1589405363@sss.pgh.pa.us
This commit is contained in:
@@ -188,10 +188,8 @@ struct PGPROC
|
||||
XLogRecPtr clogGroupMemberLsn; /* WAL location of commit record for clog
|
||||
* group member */
|
||||
|
||||
/* Per-backend LWLock. Protects fields below (but not group fields). */
|
||||
LWLock backendLock;
|
||||
|
||||
/* Lock manager data, recording fast-path locks taken by this backend. */
|
||||
LWLock fpInfoLock; /* protects per-backend fast-path state */
|
||||
uint64 fpLockBits; /* lock modes held for each fast-path slot */
|
||||
Oid fpRelId[FP_LOCK_SLOTS_PER_BACKEND]; /* slots for rel oids */
|
||||
bool fpVXIDLock; /* are we holding a fast-path VXID lock? */
|
||||
|
||||
Reference in New Issue
Block a user