PostgreSQL Source Code git master
|
XLogRecPtr XLogCtlData::asyncXactLSN |
Definition at line 458 of file xlog.c.
Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().
FullTransactionId XLogCtlData::ckptFullXid |
Definition at line 457 of file xlog.c.
Referenced by CreateCheckPoint(), StartupXLOG(), and xlog_redo().
slock_t XLogCtlData::info_lck |
Definition at line 553 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), CheckXLogRemoved(), CreateCheckPoint(), CreateRestartPoint(), do_pg_backup_start(), do_pg_backup_stop(), GetInsertRecPtr(), GetRecoveryState(), GetRedoRecPtr(), GetWALInsertionTimeLineIfSet(), RecoveryRestartPoint(), SetWalWriterSleeping(), StartupXLOG(), SwitchIntoArchiveRecovery(), UpdateLastRemovedPtr(), xlog_redo(), XLogBackgroundFlush(), XLogFlush(), XLogGetLastRemovedSegno(), XLogGetReplicationSlotMinimumLSN(), XLogInsertRecord(), XLogSetAsyncXactLSN(), XLogSetReplicationSlotMinimumLSN(), XLOGShmemInit(), and XLogWrite().
XLogRecPtr XLogCtlData::InitializedUpTo |
Definition at line 485 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and StartupXLOG().
XLogCtlInsert XLogCtlData::Insert |
Definition at line 452 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 509 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), CreateRestartPoint(), do_pg_backup_stop(), GetFlushRecPtr(), GetWALInsertionTimeLine(), GetWALInsertionTimeLineIfSet(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), and XLogInsertRecord().
bool XLogCtlData::InstallXLogFileSegmentActive |
Definition at line 526 of file xlog.c.
Referenced by InstallXLogFileSegment(), IsInstallXLogFileSegmentActive(), PreallocXlogFiles(), RemoveXlogFile(), SetInstallXLogFileSegmentActive(), XLOGShmemInit(), and XLogShutdownWalRcv().
CheckPoint XLogCtlData::lastCheckPoint |
Definition at line 545 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointEndPtr |
Definition at line 544 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointRecPtr |
Definition at line 543 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastFpwDisableRecPtr |
Definition at line 551 of file xlog.c.
Referenced by do_pg_backup_start(), do_pg_backup_stop(), and xlog_redo().
XLogSegNo XLogCtlData::lastRemovedSegNo |
Definition at line 461 of file xlog.c.
Referenced by CheckXLogRemoved(), UpdateLastRemovedPtr(), and XLogGetLastRemovedSegno().
XLogRecPtr XLogCtlData::lastSegSwitchLSN |
Definition at line 468 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_time_t XLogCtlData::lastSegSwitchTime |
Definition at line 467 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logFlushResult |
Definition at line 473 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logInsertResult |
Definition at line 471 of file xlog.c.
Referenced by StartupXLOG(), WaitXLogInsertionsToFinish(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logWriteResult |
Definition at line 472 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
XLogwrtRqst XLogCtlData::LogwrtRqst |
Definition at line 455 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetInsertRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), and XLogWrite().
char* XLogCtlData::pages |
Definition at line 492 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
TimeLineID XLogCtlData::PrevTimeLineID |
Definition at line 510 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().
XLogRecPtr XLogCtlData::RedoRecPtr |
Definition at line 456 of file xlog.c.
Referenced by CreateCheckPoint(), CreateRestartPoint(), GetRedoRecPtr(), and StartupXLOG().
XLogRecPtr XLogCtlData::replicationSlotMinLSN |
Definition at line 459 of file xlog.c.
Referenced by XLogGetReplicationSlotMinimumLSN(), and XLogSetReplicationSlotMinimumLSN().
RecoveryState XLogCtlData::SharedRecoveryState |
Definition at line 516 of file xlog.c.
Referenced by GetFlushRecPtr(), GetRecoveryState(), GetWALInsertionTimeLine(), RecoveryInProgress(), StartupXLOG(), SwitchIntoArchiveRecovery(), and XLOGShmemInit().
pg_atomic_uint64 XLogCtlData::unloggedLSN |
Definition at line 464 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), StartupXLOG(), and XLOGShmemInit().
bool XLogCtlData::WalWriterSleeping |
Definition at line 533 of file xlog.c.
Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().
pg_atomic_uint64* XLogCtlData::xlblocks |
Definition at line 493 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
int XLogCtlData::XLogCacheBlck |
Definition at line 494 of file xlog.c.
Referenced by XLOGShmemInit(), and XLogWrite().