Opendaylight driver refactor to handle out of sync issues
This commits refactors the Opendaylight ML2 mechanism driver to
handle race conditions and out of sync issues. It attempts to
address these using an atomic thread synchronization model that
tracks the sync, retry, success and failed states of Neutron objects
sent to Opendaylight.
Reviewed: https:/ /review. openstack. org/222409 /git.openstack. org/cgit/ openstack/ networking- odl/commit/ ?id=78f656d95cf 031772a315e6d9b 1c95e57eaf9a8a
Committed: https:/
Submitter: Jenkins
Branch: master
commit 78f656d95cf0317 72a315e6d9b1c95 e57eaf9a8a
Author: Arvind Somya <email address hidden>
Date: Mon Aug 31 12:23:58 2015 -0400
Opendaylight driver refactor to handle out of sync issues
This commits refactors the Opendaylight ML2 mechanism driver to
handle race conditions and out of sync issues. It attempts to
address these using an atomic thread synchronization model that
tracks the sync, retry, success and failed states of Neutron objects
sent to Opendaylight.
Partial-Bug #1493551
Co-Authored-By: Arvind Somya (<email address hidden>)
Co-Authored-By: Rich Curran (<email address hidden>)
Change-Id: I654321a9012aba 98775690d530e3e 0788957b21b