82 sizeof(stats_shmem->
stats),
98 sizeof(stats_shmem->
stats),
102 memcpy(&
reset, reset_offset,
sizeof(stats_shmem->
stats));
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_ArchiverStats reset_offset
PgStat_ArchiverStats stats
TimestampTz last_failed_timestamp
TimestampTz stat_reset_timestamp
TimestampTz last_archived_timestamp
char last_failed_wal[MAX_XFN_CHARS+1]
PgStat_Counter failed_count
PgStat_Counter archived_count
char last_archived_wal[MAX_XFN_CHARS+1]
PgStat_ShmemControl * shmem
PgStatShared_Archiver archiver
PgStat_ArchiverStats archiver