Explorar el Código

etcdserver: log adding and removing nodes

Jonathan Boulle hace 11 años
padre
commit
e4d0c25365
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  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
 }