etcdmain: exit if discovery fails

Fix #2919

If discovery fails, etcd will hang there and does nothing. This
commit fixes the problem.
This commit is contained in:
Xiang Li
2015-06-11 15:44:57 -07:00
parent 3e706c745c
commit 6c8b32d316

View File

@@ -112,6 +112,7 @@ func Main() {
plog.Errorf("But etcd could not find vaild cluster configuration in the given data dir (%s).", cfg.dir)
plog.Infof("Please check the given data dir path if the previous bootstrap succeeded")
plog.Infof("or use a new discovery token if the previous bootstrap failed.")
os.Exit(1)
default:
plog.Fatalf("%v", err)
}