[Xorp-hackers] PATCH: Fix commit failure on device removal race, related to IGMP.
Bruce Simpson
bms at incunabulum.net
Tue Oct 6 05:45:33 PDT 2009
Ben,
Can you please raise a Trac ticket about this issue, and attach your patch?
Ben Greear wrote:
> If an interface is removed from the system, then you can no longer remove
> it from xorp igmp configuration because the commit will fail (due to
> lack of vif). This is a race of some sort or another, and was fairly
> difficult
> to reproduce even on our setup.
>
> Here's the fix:
>
> * Don't fail vif_stop in Mld6igmpNode::stop_vif if the interface is
> already removed.
> Log the inconsistency, but return XORP_OK so the commit can continue.
Thank you
BMS
More information about the Xorp-hackers
mailing list