PostgreSQL Source Code
git master
|
#include <walsender_private.h>
Definition at line 84 of file walsender_private.h.
XLogRecPtr WalSndCtlData::lsn[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 96 of file walsender_private.h.
Referenced by SyncRepReleaseWaiters(), and SyncRepWakeQueue().
bool WalSndCtlData::sync_standbys_defined |
Definition at line 103 of file walsender_private.h.
Referenced by SyncRepUpdateSyncStandbysDefined(), and SyncRepWaitForLSN().
dlist_head WalSndCtlData::SyncRepQueue[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 90 of file walsender_private.h.
Referenced by SyncRepQueueInsert(), SyncRepWakeQueue(), and WalSndShmemInit().
ConditionVariable WalSndCtlData::wal_confirm_rcv_cv |
Definition at line 114 of file walsender_private.h.
Referenced by PhysicalWakeupLogicalWalSnd(), WaitForStandbyConfirmation(), WalSndShmemInit(), and WalSndWait().
ConditionVariable WalSndCtlData::wal_flush_cv |
Definition at line 106 of file walsender_private.h.
Referenced by WalSndShmemInit(), WalSndWait(), and WalSndWakeup().
ConditionVariable WalSndCtlData::wal_replay_cv |
Definition at line 107 of file walsender_private.h.
Referenced by WalSndShmemInit(), WalSndWait(), and WalSndWakeup().
WalSnd WalSndCtlData::walsnds[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 116 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), WalSndInitStopping(), WalSndRqstFileReload(), WalSndShmemInit(), and WalSndWaitStopping().