Skip to content

Commit

Permalink
fix filebackend with non existing dir, bettter error messages
Browse files Browse the repository at this point in the history
  • Loading branch information
Jochen Weber committed Nov 19, 2019
1 parent 371e427 commit 6df3a6e
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 2 additions & 0 deletions core/cache/fileBackend.go
Expand Up @@ -29,6 +29,8 @@ func NewFileBackend(baseDir string) *FileBackend {
baseDir = defaultBaseDir
}

_ = os.MkdirAll(baseDir, os.ModePerm)

fb := &FileBackend{
baseDir: baseDir,
backendMetrics: NewBackendMetrics("file"),
Expand Down
4 changes: 2 additions & 2 deletions core/cache/multiLevelBackend.go
Expand Up @@ -74,7 +74,7 @@ func (mb *MultiLevelBackend) Purge(key string) error {
}

if 0 != len(errorList) {
return errors.New("not all backends succeeded")
return errors.New(fmt.Sprintf("Not all backends succeeded to Purge key %v, Errors: %v", key, errorList))
}

return nil
Expand All @@ -92,7 +92,7 @@ func (mb *MultiLevelBackend) Flush() error {
}

if 0 != len(errorList) {
return errors.New("ot all backends succeeded")
return errors.New(fmt.Sprintf("Not all backends succeeded to Flush. Errors: %v", errorList))
}

return nil
Expand Down

0 comments on commit 6df3a6e

Please sign in to comment.