]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Separate RecoveryConflictReasons from procsignals
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 10 Feb 2026 14:23:08 +0000 (16:23 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 10 Feb 2026 14:23:08 +0000 (16:23 +0200)
commit17f51ea818753093f929b4c235f3b89ebcc7c5fb
tree4a4ffa454545816af7e32728db72f53572389907
parentddc3250208bd5980a25b0421d607bae202fef06c
Separate RecoveryConflictReasons from procsignals

Share the same PROCSIG_RECOVERY_CONFLICT flag for all recovery
conflict reasons. To distinguish, have a bitmask in PGPROC to indicate
the reason(s).

Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://www.postgresql.org/message-id/4cc13ba1-4248-4884-b6ba-4805349e7f39@iki.fi
18 files changed:
src/backend/commands/dbcommands.c
src/backend/commands/tablespace.c
src/backend/replication/logical/logicalctl.c
src/backend/replication/slot.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/ipc/procarray.c
src/backend/storage/ipc/procsignal.c
src/backend/storage/ipc/standby.c
src/backend/storage/lmgr/proc.c
src/backend/tcop/postgres.c
src/backend/utils/activity/pgstat_database.c
src/backend/utils/adt/mcxtfuncs.c
src/include/storage/proc.h
src/include/storage/procarray.h
src/include/storage/procsignal.h
src/include/storage/standby.h
src/include/tcop/tcopprot.h
src/tools/pgindent/typedefs.list