From 570f30b9307137c1b10c368e58bc636581bbe76d Mon Sep 17 00:00:00 2001 From: Sergey Dudoladov <sergey.dudoladov@gmail.com> Date: Fri, 4 Jun 2021 10:46:59 +0200 Subject: [PATCH] propagate the error --- pkg/cluster/pod.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/cluster/pod.go b/pkg/cluster/pod.go index a1cc0ffd..229648dd 100644 --- a/pkg/cluster/pod.go +++ b/pkg/cluster/pod.go @@ -304,7 +304,7 @@ func (c *Cluster) MigrateMasterPod(podName spec.NamespacedName) error { } masterCandidateName := util.NameFromMeta(masterCandidatePod.ObjectMeta) - _ = retryutil.Retry(1*time.Minute, 5*time.Minute, + err = retryutil.Retry(1*time.Minute, 5*time.Minute, func() (bool, error) { err := c.Switchover(oldMaster, masterCandidateName) if err != nil { @@ -315,6 +315,10 @@ func (c *Cluster) MigrateMasterPod(podName spec.NamespacedName) error { }, ) + if err != nil { + return fmt.Errorf("could not migrate master pod: %v", err) + } + return nil } -- GitLab