diff --git a/tsdb/fileutil/dir.go b/tsdb/fileutil/dir.go index 1672a92d4c..ad039d2231 100644 --- a/tsdb/fileutil/dir.go +++ b/tsdb/fileutil/dir.go @@ -22,6 +22,10 @@ func DirSize(dir string) (int64, error) { var size int64 err := filepath.Walk(dir, func(_ string, info os.FileInfo, err error) error { if err != nil { + // Ignore missing files that may have been deleted during the walk. + if os.IsNotExist(err) { + return nil + } return err } if !info.IsDir() {