commit 130eabc369583883f1e820a3a2323d77f7e5d82f
Author: Megh Bhatt <email address hidden>
Date: Sat Jun 6 00:50:35 2015 -0700
Sandesh session delete happens in the sandesh client state
machine context and the session is used to enqueue messages
from client context and these can be executing concurrently
causing the session to be deleted when being used from the
client context. The fix is to enqueue the messages from the
client to the state machine - EvSandeshSend and from the
state machine context enqueue on to the session send queue.
Enabled sandesh client state machine unit tests.
Change-Id: I2d33c9348f71c99108bfc5fdfc2966b42231b214
Closes-Bug: #1460946
(cherry picked from commit 31994e0f072345f6c19e166ed2a0859cbbb80fc1)
Reviewed: https:/ /review. opencontrail. org/11477 github. org/Juniper/ contrail- sandesh/ commit/ 130eabc36958388 3f1e820a3a2323d 77f7e5d82f
Committed: http://
Submitter: Zuul
Branch: master
commit 130eabc36958388 3f1e820a3a2323d 77f7e5d82f
Author: Megh Bhatt <email address hidden>
Date: Sat Jun 6 00:50:35 2015 -0700
Sandesh session delete happens in the sandesh client state
machine context and the session is used to enqueue messages
from client context and these can be executing concurrently
causing the session to be deleted when being used from the
client context. The fix is to enqueue the messages from the
client to the state machine - EvSandeshSend and from the
state machine context enqueue on to the session send queue.
Enabled sandesh client state machine unit tests.
Change-Id: I2d33c9348f71c9 9108bfc5fdfc296 6b42231b214 6c19e166ed2a085 9cbbb80fc1)
Closes-Bug: #1460946
(cherry picked from commit 31994e0f072345f