fix sync of stream slots (#2194)
This commit is contained in:
parent
d5251c5fc8
commit
7a90fbcb00
|
|
@ -647,7 +647,12 @@ func (c *Cluster) checkAndSetGlobalPostgreSQLConfiguration(pod *v1.Pod, effectiv
|
|||
}
|
||||
}
|
||||
slotsToSet[slotName] = desiredSlot
|
||||
c.replicationSlots[slotName] = desiredSlot
|
||||
// only add slots specified in manifest to c.replicationSlots
|
||||
for manifestSlotName, _ := range c.Spec.Patroni.Slots {
|
||||
if manifestSlotName == slotName {
|
||||
c.replicationSlots[slotName] = desiredSlot
|
||||
}
|
||||
}
|
||||
}
|
||||
if len(slotsToSet) > 0 {
|
||||
configToSet["slots"] = slotsToSet
|
||||
|
|
|
|||
Loading…
Reference in New Issue