postmaster: Move code to switch into FatalError state into function
authorAndres Freund
Fri, 24 Jan 2025 22:00:10 +0000 (17:00 -0500)
committerAndres Freund
Fri, 24 Jan 2025 22:00:10 +0000 (17:00 -0500)
commit8edd8c77c88e75822334ccb8376d2c151d6e5615
treeb4b4ea18865a87e4e2e2364fad947b58fb215c6d
parentf0b7ab7251390544c5e79d1d9c96da254181fc4f
postmaster: Move code to switch into FatalError state into function

There are two places switching to FatalError mode, behaving somewhat
differently. An upcoming commit will introduce a third. That doesn't seem seem
like a good idea.

This commit just moves the FatalError related code from HandleChildCrash()
into its own function, a subsequent commit will evolve the state machine
change to be suitable for other callers.

Reviewed-by: Bertrand Drouvot
Discussion: https://postgr.es/m/kgng5nrvnlv335evmsuvpnh354rw7qyazl73kdysev2cr2v5zu@m3cfzxicm5kp
src/backend/postmaster/postmaster.c