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

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: d3fa876) | patch
Refactor sharedfileset.c to separate out fileset implementation.
2021年8月30日 03:15:35 +0000 (08:45 +0530)
2021年8月30日 03:18:15 +0000 (08:48 +0530)
commit dcac5e7ac157964f71f15d81c7429130c69c3f9b
Refactor sharedfileset.c to separate out fileset implementation.

Move fileset related implementation out of sharedfileset.c to allow its
usage by backends that don't want to share filesets among different
processes. After this split, fileset infrastructure is used by both
sharedfileset.c and worker.c for the named temporary files that survive
across transactions.

Author: Dilip Kumar, based on suggestion by Andres Freund
Reviewed-by: Hou Zhijie, Masahiko Sawada, Amit Kapila
Discussion: https://postgr.es/m/E1mCC6U-0004Ik-Fs@gemulon.postgresql.org
14 files changed:
src/backend/replication/logical/launcher.c diff | blob | blame | history
src/backend/replication/logical/worker.c diff | blob | blame | history
src/backend/storage/file/Makefile diff | blob | blame | history
src/backend/storage/file/buffile.c diff | blob | blame | history
src/backend/storage/file/fd.c diff | blob | blame | history
src/backend/storage/file/fileset.c [new file with mode: 0644] blob
src/backend/storage/file/sharedfileset.c diff | blob | blame | history
src/backend/utils/sort/logtape.c diff | blob | blame | history
src/backend/utils/sort/sharedtuplestore.c diff | blob | blame | history
src/include/replication/worker_internal.h diff | blob | blame | history
src/include/storage/buffile.h diff | blob | blame | history
src/include/storage/fileset.h [new file with mode: 0644] blob
src/include/storage/sharedfileset.h diff | blob | blame | history
src/tools/pgindent/typedefs.list diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

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