Browse Source

refactor

pull/3364/head
Konstantin Lebedev 2 years ago
parent
commit
da9d3e8f6c
  1. 5
      weed/filer/stream.go

5
weed/filer/stream.go

@ -79,11 +79,10 @@ func StreamContent(masterClient wdclient.HasLookupFileIdFunction, writer io.Writ
var err error var err error
for _, backoff := range getLookupFileIdBackoffSchedule { for _, backoff := range getLookupFileIdBackoffSchedule {
urlStrings, err = masterClient.GetLookupFileIdFunction()(chunkView.FileId) urlStrings, err = masterClient.GetLookupFileIdFunction()(chunkView.FileId)
if err != nil || len(urlStrings) == 0 {
time.Sleep(backoff)
} else {
if err == nil && len(urlStrings) > 0 {
break break
} }
time.Sleep(backoff)
} }
if err != nil { if err != nil {
glog.V(1).Infof("operation LookupFileId %s failed, err: %v", chunkView.FileId, err) glog.V(1).Infof("operation LookupFileId %s failed, err: %v", chunkView.FileId, err)

Loading…
Cancel
Save