wait after restart outside of function
This commit is contained in:
parent
d1edb11041
commit
d13b02d6ed
|
|
@ -505,6 +505,7 @@ func TestCloneEnv(t *testing.T) {
|
|||
var cluster = New(
|
||||
Config{
|
||||
OpConfig: config.Config{
|
||||
AWSRegion: "test-region",
|
||||
WALES3Bucket: "wale-bucket",
|
||||
ProtectedRoles: []string{"admin"},
|
||||
Auth: config.Auth{
|
||||
|
|
|
|||
|
|
@ -422,11 +422,12 @@ func (c *Cluster) syncStatefulSet() error {
|
|||
masterPod = &pods[i]
|
||||
continue
|
||||
}
|
||||
c.restartInstance(&pod, ttl)
|
||||
c.restartInstance(&pod)
|
||||
time.Sleep(time.Duration(ttl) * time.Second)
|
||||
}
|
||||
|
||||
if masterPod != nil {
|
||||
c.restartInstance(masterPod, ttl)
|
||||
c.restartInstance(masterPod)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -443,7 +444,7 @@ func (c *Cluster) syncStatefulSet() error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (c *Cluster) restartInstance(pod *v1.Pod, ttl int32) {
|
||||
func (c *Cluster) restartInstance(pod *v1.Pod) {
|
||||
podName := util.NameFromMeta(pod.ObjectMeta)
|
||||
role := PostgresRole(pod.Labels[c.OpConfig.PodRoleLabel])
|
||||
|
||||
|
|
@ -454,7 +455,6 @@ func (c *Cluster) restartInstance(pod *v1.Pod, ttl int32) {
|
|||
return
|
||||
}
|
||||
|
||||
time.Sleep(time.Duration(ttl) * time.Second)
|
||||
c.logger.Debugf("Postgres server successfuly restarted in %s pod %s", role, podName)
|
||||
c.eventRecorder.Event(c.GetReference(), v1.EventTypeNormal, "Update", fmt.Sprintf("Postgres server restart done for %s pod %s", role, pod.Name))
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue