From b7f5f8fc99f60df21f7c6bb8eb47fc1059832a3d Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Fri, 1 Jul 2016 09:10:01 -0700 Subject: [PATCH] etcdserver: exit on missing backend only if semver is >= 3.0.0 --- etcdserver/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etcdserver/server.go b/etcdserver/server.go index 08b76a62e..e8dabb699 100644 --- a/etcdserver/server.go +++ b/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) }