From 0d67184cc88ff807822bd86fd1862ff5f670da6d Mon Sep 17 00:00:00 2001 From: Masahiko Sawada Date: Thu, 17 Aug 2017 14:01:04 -0700 Subject: [PATCH 1/4] Improve messaging during logical replication worker startup --- src/backend/replication/logical/worker.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/backend/replication/logical/worker.c b/src/backend/replication/logical/worker.c index 7c2df57..4520c6e 100644 --- a/src/backend/replication/logical/worker.c +++ b/src/backend/replication/logical/worker.c @@ -1532,20 +1532,19 @@ ApplyWorkerMain(Datum main_arg) MySubscriptionValid = true; MemoryContextSwitchTo(oldctx); - /* Setup synchronous commit according to the user's wishes */ - SetConfigOption("synchronous_commit", MySubscription->synccommit, - PGC_BACKEND, PGC_S_OVERRIDE); - if (!MySubscription->enabled) { ereport(LOG, - (errmsg("logical replication apply worker for subscription \"%s\" will not " - "start because the subscription was disabled during startup", + (errmsg("logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled", MySubscription->name))); proc_exit(0); } + /* Setup synchronous commit according to the user's wishes */ + SetConfigOption("synchronous_commit", MySubscription->synccommit, + PGC_BACKEND, PGC_S_OVERRIDE); + /* Keep us informed about subscription changes. */ CacheRegisterSyscacheCallback(SUBSCRIPTIONOID, subscription_change_cb, -- 1.7.1