From e714079cf2bde9dba9b82faa51551c74de4c5868 Mon Sep 17 00:00:00 2001 From: tattsun Date: Sat, 10 Dec 2016 07:36:27 +0900 Subject: [PATCH] storage: fix error message (#2270) * storage: add error message --- storage/local/persistence.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/storage/local/persistence.go b/storage/local/persistence.go index ef05405fd6..82217531dd 100644 --- a/storage/local/persistence.go +++ b/storage/local/persistence.go @@ -154,7 +154,11 @@ func newPersistence( // empty. If not, we have found an old storage directory without // version file, so we have to bail out. if err := os.MkdirAll(basePath, 0700); err != nil { - return nil, err + if abspath, e := filepath.Abs(basePath); e != nil { + return nil, fmt.Errorf("cannot create persistent directory %s: %s", basePath, err) + } else { + return nil, fmt.Errorf("cannot create persistent directory %s: %s", abspath, err) + } } fis, err := ioutil.ReadDir(basePath) if err != nil {