pg.ddx.io  pgsql-bugs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Michael Paquier <michael@paquier.xyz>
To: Zexin Li <lizi.openmind@gmail.com>
Cc: pgsql-bugs@lists.postgresql.org
Cc: m0935388420@gmail.com
Cc: ayushtiwari.slg01@gmail.com
Subject: Re: BUG #19623: Postmaster livelocks respawning io workers when children die after crash restart; pg_ctl stop fails
Date: Thu, 20 Aug 2026 10:44:11 +0900
Message-ID: <aoZb624sa9KRsRG4@paquier.xyz> (raw)
In-Reply-To: <CAAP6ZkS9HXN_3VVaF7yB2oeamHKs-E9_9sYDkQv+fu_hL4mr9Q@mail.gmail.com>
References: <19623-f9bd331940be1273@postgresql.org>
	<CAAP6ZkS9HXN_3VVaF7yB2oeamHKs-E9_9sYDkQv+fu_hL4mr9Q@mail.gmail.com>

On Thu, Aug 20, 2026 at 10:28:53AM +0900, Zexin Li wrote:
> Thanks for the report. I think this side note, rather than the io
> worker respawn, is the actual bug. I reproduced the silent respawn
> loop on Linux master with a hack that makes every child die in
> InitPostmasterChild(), and it is unchanged with io_method=sync:

Would you mind sharing that, as a matter of reproducibility?

> Adding Michael and Ayush in CC, as committer and author of
> 9b43e6793b0f.

Thanks for the poke, I'll look into that.
--
Michael

Attachments:

  signature.asc (application/pgp-signature, 832B) download

view thread (5+ messages)  latest in thread

Message-ID: <aoZb624sa9KRsRG4@paquier.xyz>
Permalink:  ../aoZb624sa9KRsRG4@paquier.xyz/
Also on:    postgresql.org/message-id/aoZb624sa9KRsRG4@paquier.xyz

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-bugs@postgresql.org
  Cc: michael@paquier.xyz, lizi.openmind@gmail.com, pgsql-bugs@lists.postgresql.org, m0935388420@gmail.com, ayushtiwari.slg01@gmail.com
  Subject: Re: BUG #19623: Postmaster livelocks respawning io workers when children die after crash restart; pg_ctl stop fails
  In-Reply-To: <aoZb624sa9KRsRG4@paquier.xyz>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox