diff --git a/internal/logstore/tarmigrate.go b/internal/logstore/tarmigrate.go index 31b819a3..391baab3 100644 --- a/internal/logstore/tarmigrate.go +++ b/internal/logstore/tarmigrate.go @@ -3,6 +3,7 @@ package logstore import ( "archive/tar" "compress/gzip" + "errors" "fmt" "io" "os" @@ -15,8 +16,10 @@ import ( func MigrateTarLogsInDir(ls *LogStore, dir string) { files, err := os.ReadDir(dir) - if err != nil { - zap.L().Fatal("failed to read directory", zap.String("dir", dir), zap.Error(err)) + if errors.Is(err, os.ErrNotExist) { + return + } else if err != nil { + zap.L().Warn("tarlog migration failed to read directory", zap.String("dir", dir), zap.Error(err)) } for _, file := range files {