mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #5841 from heyitsanthony/fix-be-semver
etcdserver: exit on missing backend only if semver is >= 3.0.0
This commit is contained in:
commit
c7a0830a62
@ -357,7 +357,7 @@ func NewServer(cfg *ServerConfig) (srv *EtcdServer, err error) {
|
|||||||
cl.SetStore(st)
|
cl.SetStore(st)
|
||||||
cl.SetBackend(be)
|
cl.SetBackend(be)
|
||||||
cl.Recover()
|
cl.Recover()
|
||||||
if cl.Version() != nil && cl.Version().LessThan(semver.Version{Major: 3}) && !beExist {
|
if cl.Version() != nil && !cl.Version().LessThan(semver.Version{Major: 3}) && !beExist {
|
||||||
os.RemoveAll(bepath)
|
os.RemoveAll(bepath)
|
||||||
return nil, fmt.Errorf("database file (%v) of the backend is missing", bepath)
|
return nil, fmt.Errorf("database file (%v) of the backend is missing", bepath)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user