Просмотр исходного кода

etcdserver: exit on missing backend only if semver is >= 3.0.0

Anthony Romano 9 лет назад
Родитель
Сommit
b7f5f8fc99
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      etcdserver/server.go

+ 1 - 1
etcdserver/server.go

@@ -357,7 +357,7 @@ func NewServer(cfg *ServerConfig) (srv *EtcdServer, err error) {
 		cl.SetStore(st)
 		cl.SetBackend(be)
 		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)
 			return nil, fmt.Errorf("database file (%v) of the backend is missing", bepath)
 		}