data-usage: Avoid crawling duplicated call (#8843)

This fix will also picks 3 and not 4 disks from a single erasure set.
This commit is contained in:
Anis Elleuch
2020-01-17 18:59:37 +01:00
committed by kannappanr
parent 2bb69033e5
commit 017067e11f
3 changed files with 7 additions and 10 deletions
+1 -7
View File
@@ -119,15 +119,9 @@ func (s *storageRESTServer) CrawlAndGetDataUsageHandler(w http.ResponseWriter, r
return
}
usageInfo, err := s.storage.CrawlAndGetDataUsage(GlobalServiceDoneCh)
if err != nil {
s.writeErrorResponse(w, err)
return
}
w.Header().Set(xhttp.ContentType, "text/event-stream")
doneCh := sendWhiteSpaceToHTTPResponse(w)
usageInfo, err = s.storage.CrawlAndGetDataUsage(GlobalServiceDoneCh)
usageInfo, err := s.storage.CrawlAndGetDataUsage(GlobalServiceDoneCh)
<-doneCh
if err != nil {