mirror of
https://github.com/postgres/postgres.git
synced 2025-07-17 06:41:09 +03:00
Remove useless 'needlock' argument from GetXLogInsertRecPtr. It was always
passed as 'true'.
This commit is contained in:
@ -9411,16 +9411,14 @@ GetStandbyFlushRecPtr(void)
|
||||
* Get latest WAL insert pointer
|
||||
*/
|
||||
XLogRecPtr
|
||||
GetXLogInsertRecPtr(bool needlock)
|
||||
GetXLogInsertRecPtr(void)
|
||||
{
|
||||
XLogCtlInsert *Insert = &XLogCtl->Insert;
|
||||
XLogRecPtr current_recptr;
|
||||
|
||||
if (needlock)
|
||||
LWLockAcquire(WALInsertLock, LW_SHARED);
|
||||
LWLockAcquire(WALInsertLock, LW_SHARED);
|
||||
INSERT_RECPTR(current_recptr, Insert, Insert->curridx);
|
||||
if (needlock)
|
||||
LWLockRelease(WALInsertLock);
|
||||
LWLockRelease(WALInsertLock);
|
||||
|
||||
return current_recptr;
|
||||
}
|
||||
|
@ -200,7 +200,7 @@ pg_current_xlog_insert_location(PG_FUNCTION_ARGS)
|
||||
errmsg("recovery is in progress"),
|
||||
errhint("WAL control functions cannot be executed during recovery.")));
|
||||
|
||||
current_recptr = GetXLogInsertRecPtr(true);
|
||||
current_recptr = GetXLogInsertRecPtr();
|
||||
|
||||
snprintf(location, sizeof(location), "%X/%X",
|
||||
current_recptr.xlogid, current_recptr.xrecoff);
|
||||
|
Reference in New Issue
Block a user