etcdserver: remove NewClusterFromMemberInfos

This commit is contained in:
Yicheng Qin
2014-10-23 13:18:42 -07:00
parent f8b8bdeb17
commit e21de51768
3 changed files with 10 additions and 28 deletions

View File

@ -77,25 +77,6 @@ func NewClusterFromString(name string, cluster string) (*Cluster, error) {
return c, nil
}
type MemberInfo struct {
Name string
PeerURLs types.URLs
}
// NewClusterFromMembers returns Cluster with the given members.
func NewClusterFromMemberInfos(name string, infos []MemberInfo) (*Cluster, error) {
c := newCluster(name)
for _, info := range infos {
m := NewMember(info.Name, info.PeerURLs, c.name, nil)
if _, ok := c.members[m.ID]; ok {
return nil, fmt.Errorf("Member exists with identical ID %v", m)
}
c.members[m.ID] = m
}
c.genID()
return c, nil
}
func NewClusterFromStore(name string, st store.Store) *Cluster {
c := newCluster(name)
c.store = st