aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lwlocknames.txt
blob: 284d168f7766dba4f01ca8ed616b125bd74f6332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Some commonly-used locks have predefined positions within MainLWLockArray;
# these are defined here.  If you add a lock, add it to the end to avoid
# renumbering the existing locks; if you remove a lock, consider leaving a gap
# in the numbering sequence for the benefit of DTrace and other external
# debugging scripts.  Also, do not forget to update the section
# WaitEventLWLock of src/backend/utils/activity/wait_event_names.txt.

# 0 is available; was formerly BufFreelistLock
ShmemIndexLock						1
OidGenLock							2
XidGenLock							3
ProcArrayLock						4
SInvalReadLock						5
SInvalWriteLock						6
WALBufMappingLock					7
WALWriteLock						8
ControlFileLock						9
# 10 was CheckpointLock
# 11 was XactSLRULock
# 12 was SubtransSLRULock
MultiXactGenLock					13
# 14 was MultiXactOffsetSLRULock
# 15 was MultiXactMemberSLRULock
RelCacheInitLock					16
CheckpointerCommLock				17
TwoPhaseStateLock					18
TablespaceCreateLock				19
BtreeVacuumLock						20
AddinShmemInitLock					21
AutovacuumLock						22
AutovacuumScheduleLock				23
SyncScanLock						24
RelationMappingLock					25
#26 was NotifySLRULock
NotifyQueueLock						27
SerializableXactHashLock			28
SerializableFinishedListLock		29
SerializablePredicateListLock		30
# 31 was SerialSLRULock
SyncRepLock							32
BackgroundWorkerLock				33
DynamicSharedMemoryControlLock		34
AutoFileLock						35
ReplicationSlotAllocationLock		36
ReplicationSlotControlLock			37
#38 was CommitTsSLRULock
CommitTsLock						39
ReplicationOriginLock				40
MultiXactTruncationLock				41
# 42 was OldSnapshotTimeMapLock
LogicalRepWorkerLock				43
XactTruncationLock					44
# 45 was XactTruncationLock until removal of BackendRandomLock
WrapLimitsVacuumLock				46
NotifyQueueTailLock					47
WaitEventExtensionLock				48
WALSummarizerLock					49
DSMRegistryLock						50
InjectionPointLock				51
SerialControlLock					52