postgresql/contrib/basic_archive
Nathan Bossart cc774c543b basic_archive: Allow archive directory to be missing at startup.
Presently, the GUC check hook for basic_archive.archive_directory
checks that the specified directory exists.  Consequently, if the
directory does not exist at server startup, archiving will be stuck
indefinitely, even if it appears later.  To fix, remove this check
from the hook so that archiving will resume automatically once the
directory is present.  basic_archive must already be prepared to
deal with the directory disappearing at any time, so no additional
special handling is required.

Reported-by: Олег Самойлов <splarv@ya.ru>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Fujii Masao <masao.fujii@gmail.com>
Reviewed-by: Sergei Kornilov <sk@zsrv.org>
Discussion: https://postgr.es/m/73271769675212%40mail.yandex.ru
Backpatch-through: 15
2026-03-02 13:12:25 -06:00
..
expected Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
sql Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
.gitignore Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
basic_archive.c basic_archive: Allow archive directory to be missing at startup. 2026-03-02 13:12:25 -06:00
basic_archive.conf Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
Makefile basic_archive: Fix comments related to NO_INSTALLCHECK 2023-12-20 08:39:54 +09:00
meson.build Update copyright for 2026 2026-01-01 13:24:10 -05:00