etcdserver: log adding and removing nodes

release-2.0
Jonathan Boulle 2014-11-04 14:39:43 -08:00
parent c628d7f412
commit e4d0c25365
1 changed files with 4 additions and 1 deletions

View File

@ -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
}