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:
@@ -92,8 +92,12 @@ typedef struct SERIALIZABLEXACT
|
||||
SHM_QUEUE finishedLink; /* list link in
|
||||
* FinishedSerializableTransactions */
|
||||
|
||||
LWLock predicateLockListLock; /* protects predicateLocks in parallel
|
||||
* mode */
|
||||
/*
|
||||
* perXactPredicateListLock is only used in parallel queries: it protects
|
||||
* this SERIALIZABLEXACT's predicate lock list against other workers of
|
||||
* the same session.
|
||||
*/
|
||||
LWLock perXactPredicateListLock;
|
||||
|
||||
/*
|
||||
* for r/o transactions: list of concurrent r/w transactions that we could
|
||||
|
||||
Reference in New Issue
Block a user