From d3fe4264d451c4a75edd45d8334ee3d0f9890a4c Mon Sep 17 00:00:00 2001 From: Felix Kunde Date: Wed, 20 Oct 2021 18:27:39 +0200 Subject: [PATCH] edge case is when desired is lower than effective --- pkg/cluster/sync.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cluster/sync.go b/pkg/cluster/sync.go index d350781a3..a1f197b28 100644 --- a/pkg/cluster/sync.go +++ b/pkg/cluster/sync.go @@ -567,7 +567,7 @@ func (c *Cluster) checkAndSetGlobalPostgreSQLConfiguration(pod *v1.Pod, patroniC effectiveValue := effectivePgParameters[desiredOption] if isBootstrapOnlyParameter(desiredOption) && (effectiveValue != desiredValue) { parametersToSet[desiredOption] = desiredValue - if util.SliceContains(requireMasterRestartWhenDecreased, desiredOption) && (effectiveValue != desiredValue) { + if util.SliceContains(requireMasterRestartWhenDecreased, desiredOption) && (effectiveValue > desiredValue) { restartMaster = append(restartMaster, true) } else { restartMaster = append(restartMaster, false)