minor changes
This commit is contained in:
parent
d64b988491
commit
916b6fe1d7
|
|
@ -404,7 +404,7 @@ func (c *Cluster) syncStatefulSet() error {
|
|||
}
|
||||
|
||||
// empty config probably means cluster is not fully initialized yet, e.g. restoring from backup
|
||||
// to not attempt a restart in such situation
|
||||
// do not attempt a restart
|
||||
if !reflect.DeepEqual(patroniConfig, emptyPatroniConfig) || len(pgParameters) > 0 {
|
||||
instanceRestartRequired, err = c.checkAndSetGlobalPostgreSQLConfiguration(&pod, patroniConfig, pgParameters)
|
||||
if err != nil {
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ func (p *Patroni) GetConfig(server *v1.Pod) (acidv1.Patroni, map[string]string,
|
|||
return patroniConfig, pgParameters, err
|
||||
}
|
||||
|
||||
//Restart method restarts instance via Patroni POST API call.
|
||||
// Restart method restarts instance via Patroni POST API call.
|
||||
func (p *Patroni) Restart(server *v1.Pod) error {
|
||||
buf := &bytes.Buffer{}
|
||||
err := json.NewEncoder(buf).Encode(map[string]interface{}{"restart_pending": true})
|
||||
|
|
@ -238,8 +238,12 @@ func (p *Patroni) Restart(server *v1.Pod) error {
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
memberData, _ := p.GetMemberData(server)
|
||||
memberData, err := p.GetMemberData(server)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// do restart only when it is pending
|
||||
if !memberData.PendingRestart {
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue