From f110a9fbe7e59004d7fe2f668de0669b8a73ef90 Mon Sep 17 00:00:00 2001 From: Marco Slot Date: Wed, 30 Oct 2019 05:15:45 +0100 Subject: [PATCH] Do not try to sync metadata on standby coordinator --- src/backend/distributed/utils/maintenanced.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/distributed/utils/maintenanced.c b/src/backend/distributed/utils/maintenanced.c index 6edcb324e..15e3b7399 100644 --- a/src/backend/distributed/utils/maintenanced.c +++ b/src/backend/distributed/utils/maintenanced.c @@ -366,8 +366,9 @@ CitusMaintenanceDaemonMain(Datum main_arg) } #endif - if (MetadataSyncTriggeredCheckAndReset(myDbData) || - GetCurrentTimestamp() >= nextMetadataSyncTime) + if (!RecoveryInProgress() && + (MetadataSyncTriggeredCheckAndReset(myDbData) || + GetCurrentTimestamp() >= nextMetadataSyncTime)) { bool metadataSyncFailed = false; int64 nextTimeout = 0;