Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ovn-controller: Avoid overlooking changes that occur during commit.
A commit to the database takes multiple trips through the main loop. In that time, the database could change, but ovn-controller can't properly react to the changes until the commit has succeeded or failed. Since commit f1fd765 (ovn-controller: Avoid blocking to commit OVSDB transactions), Open vSwitch has failed to properly re-check the contents of the database following a successful commit. That meant that it was possible for ovn-controller to fail to react to a database change until much later, if nothing else happened for some time. Reported-by; Alex Wang <[email protected]> Reported-at: http://openvswitch.org/pipermail/dev/2015-July/058176.html Signed-off-by: Ben Pfaff <[email protected]> Acked-by: Alex Wang <[email protected]>
- Loading branch information