PostgreSQL Source Code
git master
|
#include <walsender_private.h>
Data Fields | |
pid_t | pid |
WalSndState | state |
XLogRecPtr | sentPtr |
bool | needreload |
XLogRecPtr | write |
XLogRecPtr | flush |
XLogRecPtr | apply |
TimeOffset | writeLag |
TimeOffset | flushLag |
TimeOffset | applyLag |
int | sync_standby_priority |
slock_t | mutex |
TimestampTz | replyTime |
ReplicationKind | kind |
Definition at line 41 of file walsender_private.h.
XLogRecPtr WalSnd::apply |
Definition at line 57 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), and SyncRepGetCandidateStandbys().
TimeOffset WalSnd::applyLag |
Definition at line 62 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().
XLogRecPtr WalSnd::flush |
Definition at line 56 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), SyncRepGetCandidateStandbys(), SyncRepReleaseWaiters(), WalSndDone(), and WalSndWaitForWal().
TimeOffset WalSnd::flushLag |
Definition at line 61 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().
ReplicationKind WalSnd::kind |
Definition at line 78 of file walsender_private.h.
Referenced by InitWalSenderSlot(), and WalSndWait().
slock_t WalSnd::mutex |
Definition at line 71 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyHSFeedbackMessage(), ProcessStandbyReplyMessage(), StartLogicalReplication(), StartReplication(), SyncRepGetCandidateStandbys(), SyncRepInitConfig(), WalSndInitStopping(), WalSndKill(), WalSndRqstFileReload(), WalSndSetState(), WalSndShmemInit(), WalSndWaitStopping(), XLogSendLogical(), and XLogSendPhysical().
bool WalSnd::needreload |
Definition at line 47 of file walsender_private.h.
Referenced by InitWalSenderSlot(), WalSndRqstFileReload(), and XLogSendPhysical().
pid_t WalSnd::pid |
Definition at line 43 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), WalSndInitStopping(), WalSndKill(), WalSndRqstFileReload(), and WalSndWaitStopping().
TimestampTz WalSnd::replyTime |
Definition at line 76 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyHSFeedbackMessage(), and ProcessStandbyReplyMessage().
XLogRecPtr WalSnd::sentPtr |
Definition at line 46 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), StartLogicalReplication(), StartReplication(), XLogSendLogical(), and XLogSendPhysical().
WalSndState WalSnd::state |
Definition at line 45 of file walsender_private.h.
Referenced by exec_replication_command(), InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), SyncRepReleaseWaiters(), WalSndLoop(), WalSndSetState(), and WalSndWaitStopping().
int WalSnd::sync_standby_priority |
Definition at line 68 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), SyncRepInitConfig(), and SyncRepReleaseWaiters().
XLogRecPtr WalSnd::write |
Definition at line 55 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), SyncRepGetCandidateStandbys(), WalSndDone(), and WalSndWaitForWal().
TimeOffset WalSnd::writeLag |
Definition at line 60 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().