|
PostgreSQL Source Code git master
|
| XLogRecPtr XLogCtlData::asyncXactLSN |
Definition at line 459 of file xlog.c.
Referenced by XLogBackgroundFlush(), and XLogSetAsyncXactLSN().
| slock_t XLogCtlData::info_lck |
Definition at line 554 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 486 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), and StartupXLOG().
| XLogCtlInsert XLogCtlData::Insert |
Definition at line 454 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 510 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 527 of file xlog.c.
Referenced by InstallXLogFileSegment(), IsInstallXLogFileSegmentActive(), PreallocXlogFiles(), RemoveXlogFile(), ResetInstallXLogFileSegmentActive(), SetInstallXLogFileSegmentActive(), and XLOGShmemInit().
| CheckPoint XLogCtlData::lastCheckPoint |
Definition at line 546 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
| XLogRecPtr XLogCtlData::lastCheckPointEndPtr |
Definition at line 545 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
| XLogRecPtr XLogCtlData::lastCheckPointRecPtr |
Definition at line 544 of file xlog.c.
Referenced by CreateRestartPoint(), and RecoveryRestartPoint().
| XLogRecPtr XLogCtlData::lastFpwDisableRecPtr |
Definition at line 552 of file xlog.c.
Referenced by do_pg_backup_start(), do_pg_backup_stop(), and xlog_redo().
| XLogSegNo XLogCtlData::lastRemovedSegNo |
Definition at line 462 of file xlog.c.
Referenced by CheckXLogRemoved(), UpdateLastRemovedPtr(), and XLogGetLastRemovedSegno().
| XLogRecPtr XLogCtlData::lastSegSwitchLSN |
Definition at line 469 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
| pg_time_t XLogCtlData::lastSegSwitchTime |
Definition at line 468 of file xlog.c.
Referenced by GetLastSegSwitchData(), StartupXLOG(), and XLogWrite().
| pg_atomic_uint64 XLogCtlData::logFlushResult |
Definition at line 474 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
| pg_atomic_uint64 XLogCtlData::logInsertResult |
Definition at line 472 of file xlog.c.
Referenced by StartupXLOG(), WaitXLogInsertionsToFinish(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
| pg_atomic_uint64 XLogCtlData::logWriteResult |
Definition at line 473 of file xlog.c.
Referenced by StartupXLOG(), XLOGShmemInit(), and XLogWrite().
| XLogwrtRqst XLogCtlData::LogwrtRqst |
Definition at line 457 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetInsertRecPtr(), StartupXLOG(), XLogBackgroundFlush(), XLogFlush(), XLogInsertRecord(), and XLogWrite().
| char* XLogCtlData::pages |
Definition at line 493 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
| TimeLineID XLogCtlData::PrevTimeLineID |
Definition at line 511 of file xlog.c.
Referenced by CreateCheckPoint(), CreateEndOfRecoveryRecord(), and StartupXLOG().
| XLogRecPtr XLogCtlData::RedoRecPtr |
Definition at line 458 of file xlog.c.
Referenced by CreateCheckPoint(), CreateRestartPoint(), GetRedoRecPtr(), and StartupXLOG().
| XLogRecPtr XLogCtlData::replicationSlotMinLSN |
Definition at line 460 of file xlog.c.
Referenced by XLogGetReplicationSlotMinimumLSN(), and XLogSetReplicationSlotMinimumLSN().
| RecoveryState XLogCtlData::SharedRecoveryState |
Definition at line 517 of file xlog.c.
Referenced by GetFlushRecPtr(), GetRecoveryState(), GetWALInsertionTimeLine(), RecoveryInProgress(), StartupXLOG(), SwitchIntoArchiveRecovery(), and XLOGShmemInit().
| pg_atomic_uint64 XLogCtlData::unloggedLSN |
Definition at line 465 of file xlog.c.
Referenced by CreateCheckPoint(), GetFakeLSNForUnloggedRel(), StartupXLOG(), and XLOGShmemInit().
| bool XLogCtlData::WalWriterSleeping |
Definition at line 534 of file xlog.c.
Referenced by SetWalWriterSleeping(), XLogSetAsyncXactLSN(), and XLOGShmemInit().
| pg_atomic_uint64* XLogCtlData::xlblocks |
Definition at line 494 of file xlog.c.
Referenced by AdvanceXLInsertBuffer(), GetXLogBuffer(), StartupXLOG(), WALReadFromBuffers(), XLOGShmemInit(), and XLogWrite().
| int XLogCtlData::XLogCacheBlck |
Definition at line 495 of file xlog.c.
Referenced by XLOGShmemInit(), and XLogWrite().