@@ -1100,23 +1100,8 @@ LockAcquireExtended(const LOCKTAG *locktag,
1100
1100
* case, because while trying to go to sleep, we may discover that we
1101
1101
* can acquire the lock immediately after all.
1102
1102
*/
1103
-
1104
- TRACE_POSTGRESQL_LOCK_WAIT_START (locktag -> locktag_field1 ,
1105
- locktag -> locktag_field2 ,
1106
- locktag -> locktag_field3 ,
1107
- locktag -> locktag_field4 ,
1108
- locktag -> locktag_type ,
1109
- lockmode );
1110
-
1111
1103
WaitOnLock (locallock , owner , dontWait );
1112
1104
1113
- TRACE_POSTGRESQL_LOCK_WAIT_DONE (locktag -> locktag_field1 ,
1114
- locktag -> locktag_field2 ,
1115
- locktag -> locktag_field3 ,
1116
- locktag -> locktag_field4 ,
1117
- locktag -> locktag_type ,
1118
- lockmode );
1119
-
1120
1105
/*
1121
1106
* NOTE: do not do any material change of state between here and
1122
1107
* return. All required changes in locktable state must have been
@@ -1860,6 +1845,13 @@ WaitOnLock(LOCALLOCK *locallock, ResourceOwner owner, bool dontWait)
1860
1845
LOCKMETHODID lockmethodid = LOCALLOCK_LOCKMETHOD (* locallock );
1861
1846
LockMethod lockMethodTable = LockMethods [lockmethodid ];
1862
1847
1848
+ TRACE_POSTGRESQL_LOCK_WAIT_START (locallock -> tag .lock .locktag_field1 ,
1849
+ locallock -> tag .lock .locktag_field2 ,
1850
+ locallock -> tag .lock .locktag_field3 ,
1851
+ locallock -> tag .lock .locktag_field4 ,
1852
+ locallock -> tag .lock .locktag_type ,
1853
+ locallock -> tag .mode );
1854
+
1863
1855
LOCK_PRINT ("WaitOnLock: sleeping on lock" ,
1864
1856
locallock -> lock , locallock -> tag .mode );
1865
1857
@@ -1932,6 +1924,13 @@ WaitOnLock(LOCALLOCK *locallock, ResourceOwner owner, bool dontWait)
1932
1924
1933
1925
LOCK_PRINT ("WaitOnLock: wakeup on lock" ,
1934
1926
locallock -> lock , locallock -> tag .mode );
1927
+
1928
+ TRACE_POSTGRESQL_LOCK_WAIT_DONE (locallock -> tag .lock .locktag_field1 ,
1929
+ locallock -> tag .lock .locktag_field2 ,
1930
+ locallock -> tag .lock .locktag_field3 ,
1931
+ locallock -> tag .lock .locktag_field4 ,
1932
+ locallock -> tag .lock .locktag_type ,
1933
+ locallock -> tag .mode );
1935
1934
}
1936
1935
1937
1936
/*
0 commit comments