Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

XLogCtlData Struct Reference

Data Fields

XLogCtlInsert Insert
XLogwrtRqst LogwrtRqst
uint32 ckptXidEpoch
TransactionId ckptXid
XLogRecPtr asyncXactLSN
XLogSegNo lastRemovedSegNo
XLogRecPtr unloggedLSN
slock_t ulsn_lck
XLogCtlWrite Write
XLogwrtResult LogwrtResult
char * pages
XLogRecPtrxlblocks
int XLogCacheBlck
TimeLineID ThisTimeLineID
TimeLineID PrevTimeLineID
char archiveCleanupCommand [MAXPGPATH]
bool SharedRecoveryInProgress
bool SharedHotStandbyActive
bool WalWriterSleeping
Latch recoveryWakeupLatch
XLogRecPtr lastCheckPointRecPtr
CheckPoint lastCheckPoint
XLogRecPtr lastReplayedEndRecPtr
TimeLineID lastReplayedTLI
XLogRecPtr replayEndRecPtr
TimeLineID replayEndTLI
TimestampTz recoveryLastXTime
TimeLineID RecoveryTargetTLI
TimestampTz currentChunkStartTime
bool recoveryPause
XLogRecPtr lastFpwDisableRecPtr
slock_t info_lck

Detailed Description

Definition at line 396 of file xlog.c.


Field Documentation

Definition at line 443 of file xlog.c.

Referenced by CreateRestartPoint(), and StartupXLOG().

Definition at line 405 of file xlog.c.

Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().

Definition at line 404 of file xlog.c.

Referenced by CreateCheckPoint(), GetNextXidAndEpoch(), StartupXLOG(), and xlog_redo().

Definition at line 403 of file xlog.c.

Referenced by CreateCheckPoint(), GetNextXidAndEpoch(), StartupXLOG(), and xlog_redo().

Definition at line 499 of file xlog.c.

Referenced by GetCurrentChunkReplayStartTime(), SetCurrentChunkStartTime(), and StartupXLOG().

Definition at line 478 of file xlog.c.

Referenced by CreateRestartPoint(), and RecoveryRestartPoint().

Definition at line 477 of file xlog.c.

Referenced by CreateRestartPoint(), and RecoveryRestartPoint().

Definition at line 507 of file xlog.c.

Referenced by do_pg_start_backup(), do_pg_stop_backup(), and xlog_redo().

Definition at line 406 of file xlog.c.

Referenced by CheckXLogRemoved(), and UpdateLastRemovedPtr().

Definition at line 486 of file xlog.c.

Referenced by CheckRecoveryConsistency(), GetXLogReplayRecPtr(), and StartupXLOG().

Definition at line 487 of file xlog.c.

Referenced by GetXLogReplayRecPtr(), and StartupXLOG().

Definition at line 426 of file xlog.c.

Referenced by AdvanceXLInsertBuffer(), XLOGShmemInit(), and XLogWrite().

Definition at line 437 of file xlog.c.

Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().

Definition at line 491 of file xlog.c.

Referenced by GetLatestXTime(), SetLatestXTime(), and StartupXLOG().

Definition at line 501 of file xlog.c.

Referenced by RecoveryIsPaused(), SetRecoveryPause(), and StartupXLOG().

Definition at line 493 of file xlog.c.

Definition at line 469 of file xlog.c.

Referenced by StartupXLOG(), WaitForWALToBecomeAvailable(), WakeupRecovery(), and XLOGShmemInit().

Definition at line 488 of file xlog.c.

Referenced by StartupXLOG(), and UpdateMinRecoveryPoint().

Definition at line 489 of file xlog.c.

Referenced by StartupXLOG(), and UpdateMinRecoveryPoint().

Definition at line 455 of file xlog.c.

Referenced by CheckRecoveryConsistency(), HotStandbyActive(), and XLOGShmemInit().

Definition at line 449 of file xlog.c.

Referenced by RecoveryInProgress(), StartupXLOG(), and XLOGShmemInit().

Definition at line 436 of file xlog.c.

Referenced by InitXLOGAccess(), and StartupXLOG().

Definition at line 410 of file xlog.c.

Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and XLOGShmemInit().

Definition at line 409 of file xlog.c.

Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), and StartupXLOG().

Definition at line 462 of file xlog.c.

Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().

Definition at line 413 of file xlog.c.

Referenced by GetLastSegSwitchTime(), StartupXLOG(), XLogInsert(), and XLogWrite().

Definition at line 428 of file xlog.c.

Referenced by XLOGShmemInit(), and XLogWrite().


The documentation for this struct was generated from the following file: