From d37e564eaacd2992fcc422ecf3cb737c9f472fc6 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Sun, 19 Jun 2016 11:23:11 -0700 Subject: [PATCH] etcdserver: use TouchDirAll --- etcdserver/server.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/etcdserver/server.go b/etcdserver/server.go index 4612054e2..379257c43 100644 --- a/etcdserver/server.go +++ b/etcdserver/server.go @@ -58,9 +58,6 @@ import ( ) const ( - // owner can make/remove files inside the directory - privateDirMode = 0700 - DefaultSnapCount = 10000 StoreClusterPrefix = "/0" @@ -246,7 +243,7 @@ func NewServer(cfg *ServerConfig) (srv *EtcdServer, err error) { haveWAL := wal.Exist(cfg.WALDir()) - if err = os.MkdirAll(cfg.SnapDir(), privateDirMode); err != nil && !os.IsExist(err) { + if err = fileutil.TouchDirAll(cfg.SnapDir()); err != nil { plog.Fatalf("create snapshot directory error: %v", err) } ss := snap.New(cfg.SnapDir())