zones: calculate Machine.ID on init
Signed-off-by: Alejandro Mery <amery@jpi.io>
This commit is contained in:
+2
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user