From 1d9f75456578cb6dcdd62ac08f39c5ca418f8ecb Mon Sep 17 00:00:00 2001 From: forrestchen Date: Wed, 21 Dec 2016 17:52:01 +0800 Subject: [PATCH] no need to sleep for last retry Signed-off-by: forrestchen --- pkg/volume/iscsi/iscsi_util.go | 3 +++ pkg/volume/rbd/rbd_util.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkg/volume/iscsi/iscsi_util.go b/pkg/volume/iscsi/iscsi_util.go index dd35a8280f3..7224a179652 100644 --- a/pkg/volume/iscsi/iscsi_util.go +++ b/pkg/volume/iscsi/iscsi_util.go @@ -58,6 +58,9 @@ func waitForPathToExistInternal(devicePath string, maxRetries int, deviceTranspo if err != nil && !os.IsNotExist(err) { return false } + if i == maxRetries-1 { + break + } time.Sleep(time.Second) } return false diff --git a/pkg/volume/rbd/rbd_util.go b/pkg/volume/rbd/rbd_util.go index 94d6e668aaa..abf9745725e 100644 --- a/pkg/volume/rbd/rbd_util.go +++ b/pkg/volume/rbd/rbd_util.go @@ -84,6 +84,9 @@ func waitForPath(pool, image string, maxRetries int) (string, bool) { if found { return devicePath, true } + if i == maxRetries-1 { + break + } time.Sleep(time.Second) } return "", false