diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2022-07-26 07:44:03 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-26 07:44:03 -0700 |
| commit | e05641291e0f6a1916f828340ec533e41005cccd (patch) | |
| tree | 204970d67f15d91458f253ea36cbbcf4a9eb0ad2 | |
| parent | 475185fb723b50e05f0afe39f7f529302bcee11a (diff) | |
| parent | da9d3e8f6ce7f5f6dfa94c26a562d41677c12727 (diff) | |
| download | seaweedfs-e05641291e0f6a1916f828340ec533e41005cccd.tar.xz seaweedfs-e05641291e0f6a1916f828340ec533e41005cccd.zip | |
Merge pull request #3364 from kmlebedev/fix_login_else
| -rw-r--r-- | weed/filer/stream.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/filer/stream.go b/weed/filer/stream.go index 12a870c80..ed30ce5b0 100644 --- a/weed/filer/stream.go +++ b/weed/filer/stream.go @@ -79,10 +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) + 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) |
