PostgreSQL Source Code git master
AutoVacuumShmemStruct Struct Reference

Data Fields

sig_atomic_t av_signal [AutoVacNumSignals]
 
pid_t av_launcherpid
 
dclist_head av_freeWorkers
 
dlist_head av_runningWorkers
 
WorkerInfo av_startingWorker
 
AutoVacuumWorkItem av_workItems [NUM_WORKITEMS]
 
pg_atomic_uint32 av_nworkersForBalance
 

Detailed Description

Definition at line 293 of file autovacuum.c.

Field Documentation

◆ av_freeWorkers

dclist_head AutoVacuumShmemStruct::av_freeWorkers

◆ av_launcherpid

pid_t AutoVacuumShmemStruct::av_launcherpid

◆ av_nworkersForBalance

pg_atomic_uint32 AutoVacuumShmemStruct::av_nworkersForBalance

◆ av_runningWorkers

dlist_head AutoVacuumShmemStruct::av_runningWorkers

◆ av_signal

sig_atomic_t AutoVacuumShmemStruct::av_signal[AutoVacNumSignals]

Definition at line 295 of file autovacuum.c.

Referenced by AutoVacLauncherMain(), AutoVacWorkerFailed(), and FreeWorkerInfo().

◆ av_startingWorker

WorkerInfo AutoVacuumShmemStruct::av_startingWorker

◆ av_workItems

AutoVacuumWorkItem AutoVacuumShmemStruct::av_workItems[NUM_WORKITEMS]

Definition at line 300 of file autovacuum.c.

Referenced by AutoVacuumRequestWork(), AutoVacuumShmemInit(), and do_autovacuum().


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