Activity log for bug #1335757

Date Who What changed Old value New value Message
2014-06-30 07:51:22 Nischal Sheth bug added bug
2014-06-30 07:51:58 Nischal Sheth description Couple of issues in XmppConnection cleanup have been identified when trying to stabilize bgp_stress_test and bgp_xmpp_deferq_test: - LifetimeManager is not used correctly - the actor is enqueued to the manager directly from the ManagedDelete method instead of invoking the LifetimeActor Delete method. Given the right sequence of events this causes problems when the connection is deleted from both above (due to test TearDown) and below (due to the mock agent bringing down the session) - XmppConnections that are rejected during dequeue (because there's already a connection from the same IP) are not tracked properly. This causes problems such as deletion of a different incarnation of the connection (i.e. same IP but not the same data structure). Both the above result in assertion failures in the LifetimeActor destructor. Couple of issues in XmppConnection cleanup have been identified when trying to stabilize bgp_stress_test and bgp_xmpp_deferq_test: - LifetimeManager is not used correctly - actor is enqueued to the manager directly from the ManagedDelete method instead of invoking the LifetimeActor Delete method. Given the right sequence of events this causes problems when the connection is deleted from both above (due to test TearDown) and below (due to the mock agent bringing down the session) - XmppConnections that are rejected during dequeue (because there's already a connection from the same IP) are not tracked properly. This causes problems such as deletion of a different incarnation of the connection (i.e. same IP but not the same data structure). Both the above result in assertion failures in the LifetimeActor destructor.
2014-06-30 21:47:37 Nischal Sheth juniperopenstack: status New In Progress
2014-07-27 06:53:37 Nischal Sheth juniperopenstack: status In Progress Fix Committed
2014-09-22 17:07:35 Nischal Sheth description Couple of issues in XmppConnection cleanup have been identified when trying to stabilize bgp_stress_test and bgp_xmpp_deferq_test: - LifetimeManager is not used correctly - actor is enqueued to the manager directly from the ManagedDelete method instead of invoking the LifetimeActor Delete method. Given the right sequence of events this causes problems when the connection is deleted from both above (due to test TearDown) and below (due to the mock agent bringing down the session) - XmppConnections that are rejected during dequeue (because there's already a connection from the same IP) are not tracked properly. This causes problems such as deletion of a different incarnation of the connection (i.e. same IP but not the same data structure). Both the above result in assertion failures in the LifetimeActor destructor. Couple of issues in XmppConnection cleanup have been identified when trying to stabilize bgp_stress_test and bgp_xmpp_deferq_test: - LifetimeManager is not used correctly - actor is enqueued to the manager directly from the ManagedDelete method instead of invoking the LifetimeActor Delete method. Given the right sequence of events this causes problems when the connection is deleted from both above (due to test TearDown) and below (due to the mock agent bringing down the session) - XmppConnections that are rejected during dequeue (because there's already a connection from the same IP) are not tracked properly. This causes problems such as deletion of a different incarnation of the connection (i.e. same IP but not the same data structure). Both the above result in assertion failures in the LifetimeActor destructor.
2014-09-22 17:08:03 Nischal Sheth juniperopenstack: status Fix Committed Fix Released
2015-04-28 21:04:48 Nischal Sheth information type Proprietary Public