Browse Source

fix(etcd): exit 0 when removed

Yicheng Qin 11 years ago
parent
commit
cf25650b3c
1 changed files with 2 additions and 1 deletions
  1. 2 1
      etcd/etcd.go

+ 2 - 1
etcd/etcd.go

@@ -205,7 +205,8 @@ func (e *Etcd) Run() {
 			select {
 			case <-e.PeerServer.StopNotify():
 			case <-e.PeerServer.RemoveNotify():
-				log.Fatal("peer server is removed")
+				log.Infof("peer server is removed")
+				os.Exit(0)
 			}
 		}()