TimestampTz GetCurrentTimestamp(void)
Datum now(PG_FUNCTION_ARGS)
bool LWLockAcquire(LWLock *lock, LWLockMode mode)
void LWLockRelease(LWLock *lock)
void LWLockInitialize(LWLock *lock, int tranche_id)
void pgstat_snapshot_fixed(PgStat_Kind kind)
PgStat_LocalState pgStatLocal
void pgstat_archiver_init_shmem_cb(void *stats)
void pgstat_archiver_reset_all_cb(TimestampTz ts)
PgStat_ArchiverStats * pgstat_fetch_stat_archiver(void)
void pgstat_report_archiver(const char *xlog, bool failed)
void pgstat_archiver_snapshot_cb(void)
static void pgstat_end_changecount_write(uint32 *cc)
static void pgstat_begin_changecount_write(uint32 *cc)
static void pgstat_copy_changecounted_stats(void *dst, void *src, size_t len, uint32 *cc)
#define PGSTAT_KIND_ARCHIVER
PgStat_ShmemControl * shmem
PgStatShared_Archiver archiver
PgStat_ArchiverStats archiver