Re: CheckpointLock needed in CreateCheckPoint()?

Robert Haas <robertmhaas@gmail.com>

From: Robert Haas <robertmhaas@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Amul Sul <sulamul@gmail.com>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2021-01-25T17:38:27Z
Lists: pgsql-hackers
On Mon, Jan 18, 2021 at 5:18 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Yeah.  Digging further, it looks like I oversimplified things above:
> we once launched special background-worker-like processes for checkpoints,
> and there could be more than one at a time.

Thanks. I updated the commit message to mention some of the relevant
commits, and then committed this to master.

-- 
Robert Haas
EDB: http://www.enterprisedb.com



Commits

  1. Remove CheckpointLock.

  2. Separate out bgwriter code into a logically separate module, rather