diff --git a/weed/mount/metadata_flush_retry.go b/weed/mount/metadata_flush_retry.go index c5acd0341..f4fe2bcc3 100644 --- a/weed/mount/metadata_flush_retry.go +++ b/weed/mount/metadata_flush_retry.go @@ -12,10 +12,10 @@ func retryMetadataFlush(flush func() error, onRetry func(nextAttempt, totalAttem for attempt := 1; attempt <= totalAttempts; attempt++ { err = flush() if err == nil { - return nil + break } if attempt == totalAttempts { - return err + break } backoff := time.Duration(1<