[ovs-git] Open vSwitch: ovs-xapi-sync: Rerun processing when a db update arrives during a commit. (master)

dev at openvswitch.org dev at openvswitch.org
Thu Mar 8 19:43:12 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  a8a4d9565ba652b2f610ffad4e78d1f9068248ad (commit)
      from  6a6455e5cea4b87df8073026ec961f11efe2a541 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a8a4d9565ba652b2f610ffad4e78d1f9068248ad
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a8a4d9565ba652b2f610ffad4e78d1f9068248ad
Author: Ben Pfaff <blp at nicira.com>
		
ovs-xapi-sync: Rerun processing when a db update arrives during a commit.
		
The logic in ovs-xapi-sync didn't handle the case where ovsdb-server sends
a database update before it replies to a transaction that ovs-xapi-sync
sent, like this:

ovs-xapi-sync              ovsdb-server
-------------              ------------

                      .
                      .
                      .
transaction request  --->
                     <---  database contents update
                     <---  transaction reply
                      .
                      .
                      .

The update was not lost but ovs-xapi-sync would not process it until the
database changed again.

Bug #10082.
Reported-by: Krishna Miriyala <krishna at nicira.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 .../usr_share_openvswitch_scripts_ovs-xapi-sync    |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list