PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
XLogCtlInsert Struct Reference

Data Fields

slock_t insertpos_lck
 
uint64 CurrBytePos
 
uint64 PrevBytePos
 
char pad [PG_CACHE_LINE_SIZE]
 
XLogRecPtr RedoRecPtr
 
bool fullPageWrites
 
int runningBackups
 
XLogRecPtr lastBackupStart
 
WALInsertLockPaddedWALInsertLocks
 

Detailed Description

Definition at line 391 of file xlog.c.

Field Documentation

◆ CurrBytePos

uint64 XLogCtlInsert::CurrBytePos

Definition at line 402 of file xlog.c.

◆ fullPageWrites

bool XLogCtlInsert::fullPageWrites

Definition at line 426 of file xlog.c.

◆ insertpos_lck

slock_t XLogCtlInsert::insertpos_lck

Definition at line 393 of file xlog.c.

Referenced by XLOGShmemInit().

◆ lastBackupStart

XLogRecPtr XLogCtlInsert::lastBackupStart

Definition at line 434 of file xlog.c.

Referenced by do_pg_backup_start().

◆ pad

char XLogCtlInsert::pad[PG_CACHE_LINE_SIZE]

Definition at line 412 of file xlog.c.

◆ PrevBytePos

uint64 XLogCtlInsert::PrevBytePos

Definition at line 403 of file xlog.c.

◆ RedoRecPtr

XLogRecPtr XLogCtlInsert::RedoRecPtr

Definition at line 425 of file xlog.c.

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

◆ runningBackups

int XLogCtlInsert::runningBackups

Definition at line 433 of file xlog.c.

Referenced by do_pg_abort_backup(), do_pg_backup_start(), and do_pg_backup_stop().

◆ WALInsertLocks

WALInsertLockPadded* XLogCtlInsert::WALInsertLocks

Definition at line 439 of file xlog.c.

Referenced by XLOGShmemInit().


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