commit 31994e0f072345f6c19e166ed2a0859cbbb80fc1
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.
Reviewed: https:/ /review. opencontrail. org/11342 github. org/Juniper/ contrail- sandesh/ commit/ 31994e0f072345f 6c19e166ed2a085 9cbbb80fc1
Committed: http://
Submitter: Zuul
Branch: R2.20
commit 31994e0f072345f 6c19e166ed2a085 9cbbb80fc1
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
Closes-Bug: #1460946