14 #ifndef WALSUMMARIZER_H
15 #define WALSUMMARIZER_H
32 bool reset_pending_lsn);
#define pg_attribute_noreturn()
void SetWalSummarizerLatch(void)
XLogRecPtr WaitForWalSummarization(XLogRecPtr lsn, long timeout, XLogRecPtr *pending_lsn)
PGDLLIMPORT bool summarize_wal
Size WalSummarizerShmemSize(void)
XLogRecPtr GetOldestUnsummarizedLSN(TimeLineID *tli, bool *lsn_is_exact, bool reset_pending_lsn)
PGDLLIMPORT int wal_summary_keep_time
void GetWalSummarizerState(TimeLineID *summarized_tli, XLogRecPtr *summarized_lsn, XLogRecPtr *pending_lsn, int *summarizer_pid)
void WalSummarizerMain(char *startup_data, size_t startup_data_len) pg_attribute_noreturn()
void WalSummarizerShmemInit(void)