chore: unify naming for node related types
This commit is contained in:
parent
bbee40ec98
commit
4d44012d06
12 changed files with 72 additions and 53 deletions
|
|
@ -36,7 +36,7 @@ func New(storage Storage, self types.Node) *Registry {
|
|||
r.nodes = storedData.Nodes
|
||||
|
||||
ret:
|
||||
r.nodes[self.Name] = self
|
||||
r.nodes[self.Hostname] = self
|
||||
return r
|
||||
}
|
||||
|
||||
|
|
@ -68,7 +68,7 @@ func (r *Registry) AllNodes() []types.Node {
|
|||
func (r *Registry) Nodes() []types.Node {
|
||||
nodes := r.AllNodes()
|
||||
nodes = slices.DeleteFunc(nodes, func(n types.Node) bool {
|
||||
return n.Name == r.self.Name
|
||||
return n.Hostname == r.self.Hostname
|
||||
})
|
||||
return nodes
|
||||
}
|
||||
|
|
@ -79,7 +79,7 @@ func (r *Registry) ByRole(role types.Role) []types.Node {
|
|||
|
||||
o := make([]types.Node, 0, len(r.nodes))
|
||||
for _, node := range r.nodes {
|
||||
if slices.Contains(node.Roles, role) && node.Name != r.self.Name {
|
||||
if slices.Contains(node.Roles, role) && node.Hostname != r.self.Hostname {
|
||||
o = append(o, node)
|
||||
}
|
||||
}
|
||||
|
|
@ -88,7 +88,7 @@ func (r *Registry) ByRole(role types.Role) []types.Node {
|
|||
|
||||
func (r *Registry) AddNode(node types.Node) error {
|
||||
r.lock.Lock()
|
||||
r.nodes[node.Name] = node
|
||||
r.nodes[node.Hostname] = node
|
||||
r.LastUpdate = time.Now()
|
||||
snapshot := r.snapshot()
|
||||
r.lock.Unlock()
|
||||
|
|
@ -119,7 +119,7 @@ func (r *Registry) Set(nodes []types.Node) error {
|
|||
r.lock.Lock()
|
||||
r.nodes = make(map[string]types.Node)
|
||||
for _, n := range nodes {
|
||||
r.nodes[n.Name] = n
|
||||
r.nodes[n.Hostname] = n
|
||||
}
|
||||
snapshot := r.snapshot()
|
||||
r.lock.Unlock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue