aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-07-26 11:56:45 +0500
committerKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-07-26 11:56:45 +0500
commitda9d3e8f6ce7f5f6dfa94c26a562d41677c12727 (patch)
tree204970d67f15d91458f253ea36cbbcf4a9eb0ad2
parent046c3d5ad4797869ebdceb7e657adc363410f572 (diff)
downloadseaweedfs-da9d3e8f6ce7f5f6dfa94c26a562d41677c12727.tar.xz
seaweedfs-da9d3e8f6ce7f5f6dfa94c26a562d41677c12727.zip
refactor
-rw-r--r--weed/filer/stream.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/weed/filer/stream.go b/weed/filer/stream.go
index 9f2991a02..ed30ce5b0 100644
--- a/weed/filer/stream.go
+++ b/weed/filer/stream.go
@@ -79,11 +79,10 @@ func StreamContent(masterClient wdclient.HasLookupFileIdFunction, writer io.Writ
var err error
for _, backoff := range getLookupFileIdBackoffSchedule {
urlStrings, err = masterClient.GetLookupFileIdFunction()(chunkView.FileId)
- if err != nil || len(urlStrings) == 0 {
- time.Sleep(backoff)
- } else {
+ if err == nil && len(urlStrings) > 0 {
break
}
+ time.Sleep(backoff)
}
if err != nil {
glog.V(1).Infof("operation LookupFileId %s failed, err: %v", chunkView.FileId, err)