Michael Paquier писал(а) 2026-07-21 14:54:
On Tue, Jul 21, 2026 at 02:41:08PM +0700, Tofig Aliev wrote:
Background processes calling load_hba()/load_ident() may see
undefined behavior because PostmasterContext is already gone.
This patch adds proper context cleanup to prevent this issue.

Why would you want to do that?  I don't necessarily object to a change
like that, just wondering why somebody would be interesting in calling
these APIs from a bgworker context.
--
Michael

Michael, thank you for your answer.

This fix simply enables background processes to load pg_hba and pg_ident files safely, without undefined behavior. This also includes processes loaded through shared_preload_libraries, whose logic can be very diverse.

regards,
Tofig Aliev


Reply via email to