add validate config for raft (#4332)

This commit is contained in:
Konstantin Lebedev authored and GitHub committed 2023-03-21 06:36:13 -07:00
1 parent 5c783c16a1
commit de4545c28b
1 file changed
+4
+4
View File
@@ -121,6 +121,10 @@ func NewHashicorpRaftServer(option *RaftServerOption) (*RaftServer, error) {
c.LogLevel = "Error"
}
if err := raft.ValidateConfig(c); err != nil {
return nil, fmt.Errorf(`raft.ValidateConfig: %v`, err)
}
if option.RaftBootstrap {
os.RemoveAll(path.Join(s.dataDir, ldbFile))
os.RemoveAll(path.Join(s.dataDir, sdbFile))