Browse Source
Merge pull request #3216 from kmlebedev/mk_raft_basedir
avoid no such raft date directory
pull/3218/head^2
Chris Lu
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
5 additions and
2 deletions
-
weed/server/raft_hashicorp.go
-
weed/server/raft_server.go
|
|
@ -121,7 +121,10 @@ func NewHashicorpRaftServer(option *RaftServerOption) (*RaftServer, error) { |
|
|
|
if option.RaftBootstrap { |
|
|
|
os.RemoveAll(path.Join(s.dataDir, ldbFile)) |
|
|
|
os.RemoveAll(path.Join(s.dataDir, sdbFile)) |
|
|
|
os.RemoveAll(path.Join(s.dataDir, "snapshot")) |
|
|
|
os.RemoveAll(path.Join(s.dataDir, "snapshots")) |
|
|
|
} |
|
|
|
if err := os.MkdirAll(path.Join(s.dataDir, "snapshots"), os.ModePerm); err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
baseDir := s.dataDir |
|
|
|
|
|
|
|
|
|
@ -125,7 +125,7 @@ func NewRaftServer(option *RaftServerOption) (*RaftServer, error) { |
|
|
|
os.RemoveAll(path.Join(s.dataDir, "conf")) |
|
|
|
os.RemoveAll(path.Join(s.dataDir, "snapshot")) |
|
|
|
} |
|
|
|
if err := os.MkdirAll(path.Join(s.dataDir, "snapshot"), 0700); err != nil { |
|
|
|
if err := os.MkdirAll(path.Join(s.dataDir, "snapshot"), os.ModePerm); err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|
|
|
|