|author||Carmelo Cascone <firstname.lastname@example.org>||Mon Apr 18 15:15:48 2016 -0700|
|committer||Gerrit Code Review <email@example.com>||Wed May 04 17:21:32 2016 +0000|
ONOS-4118 Added synchronization and resiliency to Bmv2ThriftClient Due to the multi-threaded nature of drivers, calls to a Bmv2ThriftClient could result in a race condition if not properly synchronized. Also, once open, transport session might close due to several reasons. Now the client calls are synchronized and automatically wrapped in a try/catch that tries to re-open the session for fixed number of times before giving up. Change-Id: I5dcdd5a6304406dc6d9d3a0ccf7f16cdbf3b9573
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.