PostgreSQL Source Code
git master
|
XLogRecPtr XLogCtlData::asyncXactLSN |
Definition at line 467 of file xlog.c.
Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().
FullTransactionId XLogCtlData::ckptFullXid |
Definition at line 466 of file xlog.c.
Referenced by CreateCheckPoint(), StartupXLOG(), and xlog_redo().
slock_t XLogCtlData::info_lck |
Definition at line 559 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), CheckXLogRemoved(), CreateCheckPoint(), CreateRestartPoint(), do_pg_backup_start(), do_pg_backup_stop(), GetFlushRecPtr(), GetInsertRecPtr(), GetRecoveryState(), GetRedoRecPtr(), GetXLogWriteRecPtr(), RecoveryRestartPoint(), SetWalWriterSleeping(), StartupXLOG(), SwitchIntoArchiveRecovery(), UpdateLastRemovedPtr(), xlog_redo(), XLogBackgroundFlush(), XLogFlush(), XLogGetLastRemovedSegno(), XLogGetReplicationSlotMinimumLSN(), XLogInsertRecord(), XLogNeedsFlush(), XLogSetAsyncXactLSN(), XLogSetReplicationSlotMinimumLSN(), XLOGShmemInit(), and XLogWrite().
XLogRecPtr XLogCtlData::InitializedUpTo |
Definition at line 496 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and StartupXLOG().
XLogCtlInsert XLogCtlData::Insert |
Definition at line 461 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), CreateCheckPoint(), CreateRestartPoint(), do_pg_abort_backup(), do_pg_backup_start(), do_pg_backup_stop(), GetXLogInsertRecPtr(), ReserveXLogInsertLocation(), ReserveXLogSwitch(), StartupXLOG(), UpdateFullPageWrites(), WaitXLogInsertionsToFinish(), XLogInsertRecord(), and XLOGShmemInit().
TimeLineID XLogCtlData::InsertTimeLineID |
Definition at line 515 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), CreateRestartPoint(), do_pg_backup_stop(), GetFlushRecPtr(), GetWALInsertionTimeLine(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), and XLogInsertRecord().
bool XLogCtlData::InstallXLogFileSegmentActive |
Definition at line 532 of file xlog.c.
Referenced by InstallXLogFileSegment(), IsInstallXLogFileSegmentActive(), PreallocXlogFiles(), RemoveXlogFile(), SetInstallXLogFileSegmentActive(), XLOGShmemInit(), and XLogShutdownWalRcv().
CheckPoint XLogCtlData::lastCheckPoint |
Definition at line 551 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointEndPtr |
Definition at line 550 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointRecPtr |
Definition at line 549 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastFpwDisableRecPtr |
Definition at line 557 of file xlog.c.
Referenced by do_pg_backup_start(), do_pg_backup_stop(), and xlog_redo().
XLogSegNo XLogCtlData::lastRemovedSegNo |
Definition at line 470 of file xlog.c.
Referenced by CheckXLogRemoved(), UpdateLastRemovedPtr(), and XLogGetLastRemovedSegno().
XLogRecPtr XLogCtlData::lastSegSwitchLSN |
Definition at line 478 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_time_t XLogCtlData::lastSegSwitchTime |
Definition at line 477 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
XLogwrtResult XLogCtlData::LogwrtResult |
Definition at line 484 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetFlushRecPtr(), GetXLogWriteRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), XLogNeedsFlush(), XLogSetAsyncXactLSN(), and XLogWrite().
XLogwrtRqst XLogCtlData::LogwrtRqst |
Definition at line 464 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetInsertRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), and XLogWrite().
char* XLogCtlData::pages |
Definition at line 503 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), XLOGShmemInit(), and XLogWrite().
TimeLineID XLogCtlData::PrevTimeLineID |
Definition at line 516 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().
XLogRecPtr XLogCtlData::RedoRecPtr |
Definition at line 465 of file xlog.c.
Referenced by CreateCheckPoint(), CreateRestartPoint(), GetRedoRecPtr(), and StartupXLOG().
XLogRecPtr XLogCtlData::replicationSlotMinLSN |
Definition at line 468 of file xlog.c.
Referenced by XLogGetReplicationSlotMinimumLSN(), and XLogSetReplicationSlotMinimumLSN().
RecoveryState XLogCtlData::SharedRecoveryState |
Definition at line 522 of file xlog.c.
Referenced by GetFlushRecPtr(), GetRecoveryState(), GetWALInsertionTimeLine(), RecoveryInProgress(), StartupXLOG(), SwitchIntoArchiveRecovery(), and XLOGShmemInit().
slock_t XLogCtlData::ulsn_lck |
Definition at line 474 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and XLOGShmemInit().
XLogRecPtr XLogCtlData::unloggedLSN |
Definition at line 473 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and StartupXLOG().
bool XLogCtlData::WalWriterSleeping |
Definition at line 539 of file xlog.c.
Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().
XLogRecPtr* XLogCtlData::xlblocks |
Definition at line 504 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), XLOGShmemInit(), and XLogWrite().
int XLogCtlData::XLogCacheBlck |
Definition at line 505 of file xlog.c.
Referenced by XLOGShmemInit(), and XLogWrite().