Comment 7 for bug 1460946

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

Reviewed: https://review.opencontrail.org/11342
Committed: http://github.org/Juniper/contrail-sandesh/commit/31994e0f072345f6c19e166ed2a0859cbbb80fc1
Submitter: Zuul
Branch: R2.20

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.

Enabled sandesh client state machine unit tests.

Change-Id: I2d33c9348f71c99108bfc5fdfc2966b42231b214
Closes-Bug: #1460946