Every CARP VHID event changes WAN state; subsystem/VHID is ignored #4
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eric/10-wancarp#4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: Medium · Location:
10-wancarp:345-353,374$subsystemis only checked for an@; the VHID and interface in it are never used. With several VHIDs, each one fires its own event, and whichever event arrives last decides the WAN state.How it fails: if the VHIDs ever disagree (preempt off, or briefly during a transition), the WAN ends up wherever the last event put it, not where the node's overall role says it should be.
Suggested fix:
$trigger_vhidssetting so only chosen VHIDs act, orcarp:lines inifconfigoutput instead of trusting the single event.