PostgreSQL Source Code git master
|
XLogRecPtr XLogCtlData::asyncXactLSN |
Definition at line 453 of file xlog.c.
Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().
FullTransactionId XLogCtlData::ckptFullXid |
Definition at line 452 of file xlog.c.
Referenced by CreateCheckPoint(), StartupXLOG(), and xlog_redo().
slock_t XLogCtlData::info_lck |
Definition at line 564 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::InitializedFrom |
Definition at line 473 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and StartupXLOG().
pg_atomic_uint64 XLogCtlData::InitializedUpTo |
Definition at line 494 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), StartupXLOG(), and XLOGShmemInit().
ConditionVariable XLogCtlData::InitializedUpToCondVar |
Definition at line 495 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and XLOGShmemInit().
pg_atomic_uint64 XLogCtlData::InitializeReserved |
Definition at line 486 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), StartupXLOG(), and XLOGShmemInit().
XLogCtlInsert XLogCtlData::Insert |
Definition at line 447 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 520 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 537 of file xlog.c.
Referenced by InstallXLogFileSegment(), IsInstallXLogFileSegmentActive(), PreallocXlogFiles(), RemoveXlogFile(), SetInstallXLogFileSegmentActive(), XLOGShmemInit(), and XLogShutdownWalRcv().
CheckPoint XLogCtlData::lastCheckPoint |
Definition at line 556 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointEndPtr |
Definition at line 555 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointRecPtr |
Definition at line 554 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastFpwDisableRecPtr |
Definition at line 562 of file xlog.c.
Referenced by do_pg_backup_start(), do_pg_backup_stop(), and xlog_redo().
XLogSegNo XLogCtlData::lastRemovedSegNo |
Definition at line 456 of file xlog.c.
Referenced by CheckXLogRemoved(), UpdateLastRemovedPtr(), and XLogGetLastRemovedSegno().
XLogRecPtr XLogCtlData::lastSegSwitchLSN |
Definition at line 463 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_time_t XLogCtlData::lastSegSwitchTime |
Definition at line 462 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logFlushResult |
Definition at line 468 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logInsertResult |
Definition at line 466 of file xlog.c.
Referenced by StartupXLOG(), WaitXLogInsertionsToFinish(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
pg_atomic_uint64 XLogCtlData::logWriteResult |
Definition at line 467 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
XLogwrtRqst XLogCtlData::LogwrtRqst |
Definition at line 450 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(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
TimeLineID XLogCtlData::PrevTimeLineID |
Definition at line 521 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().
XLogRecPtr XLogCtlData::RedoRecPtr |
Definition at line 451 of file xlog.c.
Referenced by CreateCheckPoint(), CreateRestartPoint(), GetRedoRecPtr(), and StartupXLOG().
XLogRecPtr XLogCtlData::replicationSlotMinLSN |
Definition at line 454 of file xlog.c.
Referenced by XLogGetReplicationSlotMinimumLSN(), and XLogSetReplicationSlotMinimumLSN().
RecoveryState XLogCtlData::SharedRecoveryState |
Definition at line 527 of file xlog.c.
Referenced by GetFlushRecPtr(), GetRecoveryState(), GetWALInsertionTimeLine(), RecoveryInProgress(), StartupXLOG(), SwitchIntoArchiveRecovery(), and XLOGShmemInit().
pg_atomic_uint64 XLogCtlData::unloggedLSN |
Definition at line 459 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), StartupXLOG(), and XLOGShmemInit().
bool XLogCtlData::WalWriterSleeping |
Definition at line 544 of file xlog.c.
Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().
pg_atomic_uint64* XLogCtlData::xlblocks |
Definition at line 504 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
int XLogCtlData::XLogCacheBlck |
Definition at line 505 of file xlog.c.
Referenced by XLOGShmemInit(), and XLogWrite().