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

etcdserver: log adding and removing nodes

Jonathan Boulle 11 лет назад
Родитель
Сommit
e4d0c25365
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      etcdserver/server.go

+ 4 - 1
etcdserver/server.go

@@ -648,8 +648,11 @@ func (s *EtcdServer) applyConfChange(cc raftpb.ConfChange, nodes []uint64) error
 			panic("unexpected nodeID mismatch")
 		}
 		s.Cluster.AddMember(m)
+		log.Printf("etcdserver: added node %s to cluster", types.ID(cc.NodeID))
 	case raftpb.ConfChangeRemoveNode:
-		s.Cluster.RemoveMember(types.ID(cc.NodeID))
+		id := types.ID(cc.NodeID)
+		s.Cluster.RemoveMember(id)
+		log.Printf("etcdserver: removed node %s from cluster", id)
 	}
 	return nil
 }