PostgreSQL Source Code  git master
CheckpointerShmemStruct Struct Reference

Data Fields

pid_t checkpointer_pid
 
slock_t ckpt_lck
 
int ckpt_started
 
int ckpt_done
 
int ckpt_failed
 
int ckpt_flags
 
ConditionVariable start_cv
 
ConditionVariable done_cv
 
uint32 num_backend_writes
 
uint32 num_backend_fsync
 
int num_requests
 
int max_requests
 
CheckpointerRequest requests [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 115 of file checkpointer.c.

Field Documentation

◆ checkpointer_pid

pid_t CheckpointerShmemStruct::checkpointer_pid

Definition at line 117 of file checkpointer.c.

Referenced by CheckpointerMain(), ForwardSyncRequest(), and RequestCheckpoint().

◆ ckpt_done

int CheckpointerShmemStruct::ckpt_done

◆ ckpt_failed

int CheckpointerShmemStruct::ckpt_failed

Definition at line 123 of file checkpointer.c.

Referenced by CheckpointerMain(), and RequestCheckpoint().

◆ ckpt_flags

int CheckpointerShmemStruct::ckpt_flags

◆ ckpt_lck

slock_t CheckpointerShmemStruct::ckpt_lck

◆ ckpt_started

int CheckpointerShmemStruct::ckpt_started

Definition at line 121 of file checkpointer.c.

Referenced by CheckpointerMain(), and RequestCheckpoint().

◆ done_cv

ConditionVariable CheckpointerShmemStruct::done_cv

Definition at line 128 of file checkpointer.c.

Referenced by CheckpointerMain(), CheckpointerShmemInit(), and RequestCheckpoint().

◆ max_requests

int CheckpointerShmemStruct::max_requests

Definition at line 134 of file checkpointer.c.

Referenced by CheckpointerShmemInit(), and ForwardSyncRequest().

◆ num_backend_fsync

uint32 CheckpointerShmemStruct::num_backend_fsync

Definition at line 131 of file checkpointer.c.

Referenced by AbsorbSyncRequests(), and ForwardSyncRequest().

◆ num_backend_writes

uint32 CheckpointerShmemStruct::num_backend_writes

Definition at line 130 of file checkpointer.c.

Referenced by AbsorbSyncRequests(), and ForwardSyncRequest().

◆ num_requests

int CheckpointerShmemStruct::num_requests

◆ requests

CheckpointerRequest CheckpointerShmemStruct::requests[FLEXIBLE_ARRAY_MEMBER]

◆ start_cv

ConditionVariable CheckpointerShmemStruct::start_cv

Definition at line 127 of file checkpointer.c.

Referenced by CheckpointerMain(), CheckpointerShmemInit(), and RequestCheckpoint().


The documentation for this struct was generated from the following file: