Comment 31 for bug 1646407

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/33434
Committed: http://github.com/Juniper/contrail-controller/commit/db47ee5169867bb9b14c26f4f28785cd8799ae24
Submitter: Zuul (<email address hidden>)
Branch: master

commit db47ee5169867bb9b14c26f4f28785cd8799ae24
Author: Ananth Suryanarayana <email address hidden>
Date: Wed Jul 5 19:43:00 2017 -0700

Ensure that XmppChannel down event is invoked from XmppStateMachine task

Clients such as IFMapXmppChannel relies on serialization of events such
as VR Subscribe, Client delete etc. via XmppStateMachine task.

Currently, XmppConnection::Shutdown() code directly invoked channel down
notification breaking this assumption. Can can explain why possibly the
map was deleted (from another thread when channel itself was deleted) when
VrSubscribe was processed off XmppStateMachine task

Change-Id: If9524c6bf8b946a48d181a90eebfaa76519d02b8
Closes-Bug: 1646407