From 5c279a6d350205cc98f91fb8e1d3e4442a6b25d1 Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Wed, 6 Apr 2022 22:26:43 -0700 Subject: Custom WAL Resource Managers. Allow extensions to specify a new custom resource manager (rmgr), which allows specialized WAL. This is meant to be used by a Table Access Method or Index Access Method. Prior to this commit, only Generic WAL was available, which offers support for recovery and physical replication but not logical replication. Reviewed-by: Julien Rouhaud, Bharath Rupireddy, Andres Freund Discussion: https://postgr.es/m/ed1fb2e22d15d3563ae0eb610f7b61bb15999c0a.camel%40j-davis.com --- src/backend/utils/init/miscinit.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/backend/utils/init/miscinit.c') diff --git a/src/backend/utils/init/miscinit.c b/src/backend/utils/init/miscinit.c index 0d3cfe8240b..30f0f19dd53 100644 --- a/src/backend/utils/init/miscinit.c +++ b/src/backend/utils/init/miscinit.c @@ -1610,6 +1610,7 @@ char *local_preload_libraries_string = NULL; /* Flag telling that we are loading shared_preload_libraries */ bool process_shared_preload_libraries_in_progress = false; +bool process_shared_preload_libraries_done = false; /* * load the shared libraries listed in 'libraries' @@ -1677,6 +1678,7 @@ process_shared_preload_libraries(void) "shared_preload_libraries", false); process_shared_preload_libraries_in_progress = false; + process_shared_preload_libraries_done = true; } /* -- cgit v1.2.3