File tree Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -9411,16 +9411,14 @@ GetStandbyFlushRecPtr(void)
94119411 * Get latest WAL insert pointer
94129412 */
94139413XLogRecPtr
9414- GetXLogInsertRecPtr (bool needlock )
9414+ GetXLogInsertRecPtr (void )
94159415{
94169416 XLogCtlInsert * Insert = & XLogCtl -> Insert ;
94179417 XLogRecPtr current_recptr ;
94189418
9419- if (needlock )
9420- LWLockAcquire (WALInsertLock , LW_SHARED );
9419+ LWLockAcquire (WALInsertLock , LW_SHARED );
94219420 INSERT_RECPTR (current_recptr , Insert , Insert -> curridx );
9422- if (needlock )
9423- LWLockRelease (WALInsertLock );
9421+ LWLockRelease (WALInsertLock );
94249422
94259423 return current_recptr ;
94269424}
Original file line number Diff line number Diff line change @@ -200,7 +200,7 @@ pg_current_xlog_insert_location(PG_FUNCTION_ARGS)
200200 errmsg ("recovery is in progress" ),
201201 errhint ("WAL control functions cannot be executed during recovery." )));
202202
203- current_recptr = GetXLogInsertRecPtr (true );
203+ current_recptr = GetXLogInsertRecPtr ();
204204
205205 snprintf (location , sizeof (location ), "%X/%X" ,
206206 current_recptr .xlogid , current_recptr .xrecoff );
Original file line number Diff line number Diff line change @@ -288,7 +288,7 @@ extern bool XLogInsertAllowed(void);
288288extern void GetXLogReceiptTime (TimestampTz * rtime , bool * fromStream );
289289extern XLogRecPtr GetXLogReplayRecPtr (XLogRecPtr * restoreLastRecPtr );
290290extern XLogRecPtr GetStandbyFlushRecPtr (void );
291- extern XLogRecPtr GetXLogInsertRecPtr (bool needlock );
291+ extern XLogRecPtr GetXLogInsertRecPtr (void );
292292extern XLogRecPtr GetXLogWriteRecPtr (void );
293293extern bool RecoveryIsPaused (void );
294294extern void SetRecoveryPause (bool recoveryPause );
You can’t perform that action at this time.
0 commit comments