zones: calculate Machine.ID on init

Signed-off-by: Alejandro Mery <amery@jpi.io>
This commit is contained in:
2023-08-24 17:55:43 +00:00
parent 61374d4cc5
commit aca0a5e834
5 changed files with 25 additions and 31 deletions
+2 -4
View File
@@ -82,14 +82,12 @@ func getRingZeroGatewayID(z *Zone) int {
var firstNodeID, gatewayID int
z.ForEachMachine(func(p *Machine) bool {
nodeID := p.ID()
if firstNodeID == 0 {
firstNodeID = nodeID
firstNodeID = p.ID
}
if _, found := p.getRingInfo(0); found {
gatewayID = nodeID
gatewayID = p.ID
}
return gatewayID != 0