edge case is when desired is lower than effective
This commit is contained in:
parent
bf0c06cca4
commit
d3fe4264d4
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue