cmd/tools/segment-verify: log less retry segments
When Check == 0 (check all pieces), there is nearly always a piece left in the retry count, so most segments get logged in segments-retry.csv. This change makes it so we require retry>5 before adding to segments-retry.csv (only in the check==0 case). Change-Id: Iaea523c27eb777e3c248c27c7ef5effe77ae54cf
This commit is contained in:
parent
6492a777eb
commit
b2422caaef
@ -457,9 +457,7 @@ func (service *Service) ProcessSegments(ctx context.Context, segments []*Segment
|
||||
for _, segment := range segments {
|
||||
if segment.Status.NotFound > 0 {
|
||||
notFound = append(notFound, segment)
|
||||
} else if segment.Status.Retry > 0 {
|
||||
// TODO: should we do a smarter check here?
|
||||
// e.g. if at least half did find, then consider it ok?
|
||||
} else if (service.config.Check > 0 && segment.Status.Retry > 0) || segment.Status.Retry > 5 {
|
||||
retry = append(retry, segment)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user