They seem to do similar things: clear dirty buffers from shared_buffers to
disk.
So why have 2 processes with seperate semantics (seperate set of config
partms) ?
Assuming PG is multi-threaded, can't we simply have multiple threads of the
checkpoint achieve the same result as (checkpoint + bg)
Shiv