Restructure repack worker teardown

Álvaro Herrera <alvherre@kurilemu.de>

Commit: 1588d89af22f292e9ba44eaa33a14122e0754c3a
Author: Álvaro Herrera <alvherre@kurilemu.de>
Date: 2026-05-26T15:24:06Z
Restructure repack worker teardown

The original code would leave a shared memory segment unreleased if we
fail partway through initialization.  Change the shutdown order so that
we always free it.

Author: Álvaro Herrera <alvherre@kurilemu.de>
Reviewed-by: Antonin Houska <ah@cybertec.at>
Discussion: https://postgr.es/m/agtNn6ZCmdI2KJFn@alvherre.pgsql

Files

PathChange+/−
src/backend/commands/repack.c modified +37 −34

Discussion