pgsql: Fix advertising autovacuum launcher's ProcNumber

From: Heikki Linnakangas <heikki(dot)linnakangas(at)iki(dot)fi>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Fix advertising autovacuum launcher's ProcNumber
Date: 2026-07-09 12:17:46
Message-ID: E1whnhK-000IDs-1e@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Fix advertising autovacuum launcher's ProcNumber

Autovacuum launcher is not an aux process, so it needs to be
advertised in InitProcess() rather than InitAuxiliaryProcess()

In the passing, also remove some now-unnecessary 'volatile' qualifiers
left behind by the same commit.

Reported-by: Thom Brown <thom(at)linux(dot)com>
Author: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
Author: Nathan Bossart <nathandbossart(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/CAA-aLv6UHXubNxmAjNH8PnyKKkaXePO1ggB15=iidNW08T4hSg@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/dff789e555404571cc76097c1539e93dc7f2e3de

Modified Files
--------------
src/backend/postmaster/checkpointer.c | 6 ++----
src/backend/storage/lmgr/proc.c | 17 ++++++++++-------
src/include/storage/proc.h | 3 ++-
3 files changed, 14 insertions(+), 12 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Heikki Linnakangas 2026-07-09 12:17:53 Re: pgsql: Refactor how some aux processes advertise their ProcNumber
Previous Message Alexander Korotkov 2026-07-09 11:56:08 pgsql: JSON_TABLE PLAN clause