Race condition in xmpp subscription code causes assertion
Bug #1332779 reported by
Nischal Sheth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Released
|
Medium
|
Nischal Sheth |
Bug Description
Found by inspection when investigating a core dump.
If vrf_membership_
close is started, but the routingtable_
empty, the close of the XmppPeer is not deferred. If a routing
instance that's in the vrf_membership_
gets created before the XmppPeer close process is complete, one
or more RTarget routes for the routing instance are published and
registration for the tables in the instance is triggered. These
routes cause an assertion to fail when the XmppPeer is destroyed.
tags: | added: xmpp |
tags: | added: control-node |
Changed in juniperopenstack: | |
status: | New → In Progress |
assignee: | nobody → Nischal Sheth (nsheth) |
milestone: | none → r1.10-fcs |
importance: | Undecided → Medium |
Changed in juniperopenstack: | |
status: | Fix Committed → Fix Released |
information type: | Proprietary → Public |
To post a comment you must log in.
Fixed by https:/ /github. com/Juniper/ contrail- controller/ commit/ 984fde3f24ebafc d7435822a08bc6d e3aad92395