18#define ereport_startup_progress(msg, ...) \
22 if (has_startup_progress_timeout_expired(&secs, &usecs)) \
23 ereport(LOG, errmsg(msg, secs, (usecs / 10000), __VA_ARGS__ )); \
pg_noreturn void StartupProcessMain(const void *startup_data, size_t startup_data_len)
void disable_startup_progress_timeout(void)
bool IsPromoteSignaled(void)
void PreRestoreCommand(void)
void startup_progress_timeout_handler(void)
PGDLLIMPORT int log_startup_progress_interval
void begin_startup_progress_phase(void)
void ProcessStartupProcInterrupts(void)
void ResetPromoteSignaled(void)
void PostRestoreCommand(void)
void enable_startup_progress_timeout(void)
bool has_startup_progress_timeout_expired(long *secs, int *usecs)