64#define NUM_RECOVERY_CONFLICT_REASONS (RECOVERY_CONFLICT_BUFFERPIN_DEADLOCK + 1)
101#define MinSizeOfXactRunningXacts offsetof(xl_running_xacts, xids)
145 bool relcacheInitFileInval);
Datum now(PG_FUNCTION_ARGS)
void ResolveRecoveryConflictWithSnapshotFullXid(FullTransactionId snapshotConflictHorizon, bool isCatalogRel, RelFileLocator locator)
RunningTransactionsData * RunningTransactions
void StandbyTimeoutHandler(void)
void ResolveRecoveryConflictWithBufferPin(void)
void StandbyLockTimeoutHandler(void)
@ RECOVERY_CONFLICT_TABLESPACE
@ RECOVERY_CONFLICT_SNAPSHOT
@ RECOVERY_CONFLICT_DATABASE
@ RECOVERY_CONFLICT_STARTUP_DEADLOCK
@ RECOVERY_CONFLICT_BUFFERPIN
@ RECOVERY_CONFLICT_BUFFERPIN_DEADLOCK
@ RECOVERY_CONFLICT_LOGICALSLOT
void StandbyDeadLockHandler(void)
XLogRecPtr LogStandbySnapshot(void)
void CheckRecoveryConflictDeadlock(void)
void InitRecoveryTransactionEnvironment(void)
void ResolveRecoveryConflictWithTablespace(Oid tsid)
void ResolveRecoveryConflictWithDatabase(Oid dbid)
void StandbyReleaseLockTree(TransactionId xid, int nsubxids, TransactionId *subxids)
void StandbyReleaseOldLocks(TransactionId oldxid)
void ResolveRecoveryConflictWithSnapshot(TransactionId snapshotConflictHorizon, bool isCatalogRel, RelFileLocator locator)
void LogAccessExclusiveLockPrepare(void)
void LogStandbyInvalidations(int nmsgs, SharedInvalidationMessage *msgs, bool relcacheInitFileInval)
void StandbyAcquireAccessExclusiveLock(TransactionId xid, Oid dbOid, Oid relOid)
void LogAccessExclusiveLock(Oid dbOid, Oid relOid)
PGDLLIMPORT bool log_recovery_conflict_waits
void LogRecoveryConflict(RecoveryConflictReason reason, TimestampTz wait_start, TimestampTz now, VirtualTransactionId *wait_list, bool still_waiting)
void StandbyReleaseAllLocks(void)
PGDLLIMPORT int max_standby_archive_delay
void ResolveRecoveryConflictWithLock(LOCKTAG locktag, bool logging_conflict)
void ShutdownRecoveryTransactionEnvironment(void)
PGDLLIMPORT int max_standby_streaming_delay
TransactionId oldestRunningXid
TransactionId oldestDatabaseRunningXid
TransactionId latestCompletedXid
subxids_array_status subxid_status