git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: be1c00a) | patch
Split xlog.c into xlog.c and xlogrecovery.c.
2022年2月16日 07:30:38 +0000 (09:30 +0200)
2022年2月16日 07:30:38 +0000 (09:30 +0200)
commit 70e81861fadd9112fa2d425c762e163910a4ee52
Split xlog.c into xlog.c and xlogrecovery.c.

This moves the functions related to performing WAL recovery into the new
xlogrecovery.c source file, leaving xlog.c responsible for maintaining
the WAL buffers, coordinating the startup and switch from recovery to
normal operations, and other miscellaneous stuff that have always been in
xlog.c.

Reviewed-by: Andres Freund, Kyotaro Horiguchi, Robert Haas
Discussion: https://www.postgresql.org/message-id/a31f27b4-a31d-f976-6217-2b03be646ffa%40iki.fi
22 files changed:
contrib/pg_prewarm/autoprewarm.c diff | blob | blame | history
src/backend/access/transam/Makefile diff | blob | blame | history
src/backend/access/transam/xact.c diff | blob | blame | history
src/backend/access/transam/xlog.c diff | blob | blame | history
src/backend/access/transam/xlogfuncs.c diff | blob | blame | history
src/backend/access/transam/xlogrecovery.c [new file with mode: 0644] blob
src/backend/access/transam/xlogutils.c diff | blob | blame | history
src/backend/postmaster/checkpointer.c diff | blob | blame | history
src/backend/postmaster/postmaster.c diff | blob | blame | history
src/backend/postmaster/startup.c diff | blob | blame | history
src/backend/replication/logical/logicalfuncs.c diff | blob | blame | history
src/backend/replication/slotfuncs.c diff | blob | blame | history
src/backend/replication/walreceiver.c diff | blob | blame | history
src/backend/replication/walreceiverfuncs.c diff | blob | blame | history
src/backend/replication/walsender.c diff | blob | blame | history
src/backend/storage/ipc/ipci.c diff | blob | blame | history
src/backend/storage/ipc/standby.c diff | blob | blame | history
src/backend/storage/sync/sync.c diff | blob | blame | history
src/backend/utils/misc/guc.c diff | blob | blame | history
src/include/access/xlog.h diff | blob | blame | history
src/include/access/xlogrecovery.h [new file with mode: 0644] blob
src/tools/pgindent/typedefs.list diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /