Advertise and update node names on cluster config exchange

Closes #244
This commit is contained in:
Audrius Butkevicius committed 2014-08-16 21:26:30 +01:00
1 parent bc885f1d08
commit e8a679c280
7 files changed
+98 -13

No files matched your search

+9
View File
@@ -140,6 +140,15 @@ func (cfg *Configuration) NodeMap() map[protocol.NodeID]NodeConfiguration {
return m
}
func (cfg *Configuration) GetNodeConfiguration(nodeid protocol.NodeID) *NodeConfiguration {
for i, node := range cfg.Nodes {
if node.NodeID == nodeid {
return &cfg.Nodes[i]
}
}
return nil
}
func (cfg *Configuration) RepoMap() map[string]RepositoryConfiguration {
m := make(map[string]RepositoryConfiguration, len(cfg.Repositories))
for _, r := range cfg.Repositories {