Skip to content

Commit df22e90

Browse files
committed
ensure empty parameters also synced to patroni dynamic config
1 parent a87f373 commit df22e90

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pkg/cluster/sync.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -909,8 +909,8 @@ func (c *Cluster) checkAndSetGlobalPostgreSQLConfiguration(pod *v1.Pod, effectiv
909909

910910
// compare effective and desired parameters under postgresql section in Patroni config
911911
for desiredOption, desiredValue := range desiredPgParameters {
912-
effectiveValue := effectivePgParameters[desiredOption]
913-
if isBootstrapOnlyParameter(desiredOption) && (effectiveValue != desiredValue) {
912+
effectiveValue, exists := effectivePgParameters[desiredOption]
913+
if isBootstrapOnlyParameter(desiredOption) && (!exists || effectiveValue != desiredValue) {
914914
parametersToSet[desiredOption] = desiredValue
915915
if util.SliceContains(requirePrimaryRestartWhenDecreased, desiredOption) {
916916
effectiveValueNum, errConv := strconv.Atoi(effectiveValue)

0 commit comments

Comments
 (0)