PostgreSQL Source Code
git master
|
XLogRecPtr XLogCtlData::asyncXactLSN |
Definition at line 606 of file xlog.c.
Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().
FullTransactionId XLogCtlData::ckptFullXid |
Definition at line 605 of file xlog.c.
Referenced by CreateCheckPoint(), StartupXLOG(), and xlog_redo().
TimestampTz XLogCtlData::currentChunkStartTime |
Definition at line 726 of file xlog.c.
Referenced by GetCurrentChunkReplayStartTime(), SetCurrentChunkStartTime(), and StartupXLOG().
slock_t XLogCtlData::info_lck |
Definition at line 737 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), CheckRecoveryConsistency(), CheckXLogRemoved(), ConfirmRecoveryPaused(), CreateCheckPoint(), CreateRestartPoint(), do_pg_start_backup(), do_pg_stop_backup(), GetCurrentChunkReplayStartTime(), GetFlushRecPtr(), GetInsertRecPtr(), GetLatestXTime(), GetRecoveryPauseState(), GetRecoveryState(), GetRedoRecPtr(), GetXLogReplayRecPtr(), GetXLogWriteRecPtr(), HotStandbyActive(), PromoteIsTriggered(), ReadRecord(), RecoveryRestartPoint(), SetCurrentChunkStartTime(), SetLatestXTime(), SetPromoteIsTriggered(), SetRecoveryPause(), SetWalWriterSleeping(), StartupXLOG(), UpdateLastRemovedPtr(), UpdateMinRecoveryPoint(), xlog_redo(), XLogBackgroundFlush(), XLogFlush(), XLogGetLastRemovedSegno(), XLogGetReplicationSlotMinimumLSN(), XLogInsertRecord(), XLogNeedsFlush(), XLogSetAsyncXactLSN(), XLogSetReplicationSlotMinimumLSN(), XLOGShmemInit(), and XLogWrite().
XLogRecPtr XLogCtlData::InitializedUpTo |
Definition at line 635 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and StartupXLOG().
XLogCtlInsert XLogCtlData::Insert |
Definition at line 600 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), CreateCheckPoint(), CreateRestartPoint(), do_pg_abort_backup(), do_pg_start_backup(), do_pg_stop_backup(), GetXLogInsertRecPtr(), InitXLOGAccess(), pg_start_backup_callback(), pg_stop_backup_callback(), ReserveXLogInsertLocation(), ReserveXLogSwitch(), StartupXLOG(), UpdateFullPageWrites(), WaitXLogInsertionsToFinish(), XLogInsertRecord(), and XLOGShmemInit().
CheckPoint XLogCtlData::lastCheckPoint |
Definition at line 707 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointEndPtr |
Definition at line 706 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastCheckPointRecPtr |
Definition at line 705 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
XLogRecPtr XLogCtlData::lastFpwDisableRecPtr |
Definition at line 735 of file xlog.c.
Referenced by do_pg_start_backup(), do_pg_stop_backup(), and xlog_redo().
XLogSegNo XLogCtlData::lastRemovedSegNo |
Definition at line 609 of file xlog.c.
Referenced by CheckXLogRemoved(), UpdateLastRemovedPtr(), and XLogGetLastRemovedSegno().
XLogRecPtr XLogCtlData::lastReplayedEndRecPtr |
Definition at line 715 of file xlog.c.
Referenced by CheckRecoveryConsistency(), GetXLogReplayRecPtr(), and StartupXLOG().
TimeLineID XLogCtlData::lastReplayedTLI |
Definition at line 716 of file xlog.c.
Referenced by GetXLogReplayRecPtr(), and StartupXLOG().
XLogRecPtr XLogCtlData::lastSegSwitchLSN |
Definition at line 617 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
pg_time_t XLogCtlData::lastSegSwitchTime |
Definition at line 616 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
XLogwrtResult XLogCtlData::LogwrtResult |
Definition at line 623 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetFlushRecPtr(), GetXLogWriteRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), XLogNeedsFlush(), XLogSetAsyncXactLSN(), and XLogWrite().
XLogwrtRqst XLogCtlData::LogwrtRqst |
Definition at line 603 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetInsertRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), and XLogWrite().
char* XLogCtlData::pages |
Definition at line 642 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), XLOGShmemInit(), and XLogWrite().
TimeLineID XLogCtlData::PrevTimeLineID |
Definition at line 653 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().
TimestampTz XLogCtlData::recoveryLastXTime |
Definition at line 720 of file xlog.c.
Referenced by GetLatestXTime(), SetLatestXTime(), and StartupXLOG().
ConditionVariable XLogCtlData::recoveryNotPausedCV |
Definition at line 729 of file xlog.c.
Referenced by recoveryPausesHere(), RecoveryRequiresIntParameter(), SetRecoveryPause(), and XLOGShmemInit().
RecoveryPauseState XLogCtlData::recoveryPauseState |
Definition at line 728 of file xlog.c.
Referenced by ConfirmRecoveryPaused(), GetRecoveryPauseState(), SetRecoveryPause(), and StartupXLOG().
Latch XLogCtlData::recoveryWakeupLatch |
Definition at line 695 of file xlog.c.
Referenced by recoveryApplyDelay(), StartupXLOG(), WaitForWALToBecomeAvailable(), WakeupRecovery(), and XLOGShmemInit().
XLogRecPtr XLogCtlData::RedoRecPtr |
Definition at line 604 of file xlog.c.
Referenced by CreateCheckPoint(), CreateRestartPoint(), GetRedoRecPtr(), and StartupXLOG().
XLogRecPtr XLogCtlData::replayEndRecPtr |
Definition at line 717 of file xlog.c.
Referenced by StartupXLOG(), and UpdateMinRecoveryPoint().
TimeLineID XLogCtlData::replayEndTLI |
Definition at line 718 of file xlog.c.
Referenced by StartupXLOG(), and UpdateMinRecoveryPoint().
XLogRecPtr XLogCtlData::replicationSlotMinLSN |
Definition at line 607 of file xlog.c.
Referenced by XLogGetReplicationSlotMinimumLSN(), and XLogSetReplicationSlotMinimumLSN().
bool XLogCtlData::SharedHotStandbyActive |
Definition at line 665 of file xlog.c.
Referenced by CheckRecoveryConsistency(), HotStandbyActive(), and XLOGShmemInit().
bool XLogCtlData::SharedPromoteIsTriggered |
Definition at line 671 of file xlog.c.
Referenced by PromoteIsTriggered(), SetPromoteIsTriggered(), and XLOGShmemInit().
RecoveryState XLogCtlData::SharedRecoveryState |
Definition at line 659 of file xlog.c.
Referenced by GetRecoveryState(), ReadRecord(), RecoveryInProgress(), StartupXLOG(), and XLOGShmemInit().
TimeLineID XLogCtlData::ThisTimeLineID |
Definition at line 652 of file xlog.c.
Referenced by InitXLOGAccess(), and StartupXLOG().
slock_t XLogCtlData::ulsn_lck |
Definition at line 613 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and XLOGShmemInit().
XLogRecPtr XLogCtlData::unloggedLSN |
Definition at line 612 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and StartupXLOG().
bool XLogCtlData::WalWriterSleeping |
Definition at line 678 of file xlog.c.
Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().
XLogRecPtr* XLogCtlData::xlblocks |
Definition at line 643 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), XLOGShmemInit(), and XLogWrite().
int XLogCtlData::XLogCacheBlck |
Definition at line 644 of file xlog.c.
Referenced by XLOGShmemInit(), and XLogWrite().