Skip to content

Commit d9bc339

Browse files
authored
Merge pull request #118 from cybertec-postgresql/FixPGParameterWithEmptyValue
ensure empty parameters also synced to patroni dynamic config
2 parents a87f373 + df22e90 commit d9bc339

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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)