mirror of
https://github.com/gravitl/netmaker.git
synced 2025-12-12 07:17:07 +08:00
check if node is getting failedovered
This commit is contained in:
parent
134b525ea6
commit
fc32e324b3
1 changed files with 6 additions and 0 deletions
|
|
@ -651,6 +651,9 @@ func IsPeerAllowed(node, peer models.Node, checkDefaultPolicy bool) bool {
|
|||
if peer.IsFailOver && node.FailedOverBy != uuid.Nil && node.FailedOverBy == peer.ID {
|
||||
return true
|
||||
}
|
||||
if node.IsFailOver && peer.FailedOverBy != uuid.Nil && peer.FailedOverBy == node.ID {
|
||||
return true
|
||||
}
|
||||
if node.IsStatic {
|
||||
nodeId = node.StaticNode.ClientID
|
||||
node = node.StaticNode.ConvertToStaticNode()
|
||||
|
|
@ -905,6 +908,9 @@ func IsNodeAllowedToCommunicateV1(node, peer models.Node, checkDefaultPolicy boo
|
|||
if peer.IsFailOver && node.FailedOverBy != uuid.Nil && node.FailedOverBy == peer.ID {
|
||||
return true, []models.Acl{}
|
||||
}
|
||||
if node.IsFailOver && peer.FailedOverBy != uuid.Nil && peer.FailedOverBy == node.ID {
|
||||
return true, []models.Acl{}
|
||||
}
|
||||
if node.IsStatic {
|
||||
nodeId = node.StaticNode.ClientID
|
||||
node = node.StaticNode.ConvertToStaticNode()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue