[ovs-git] Open vSwitch: xenserver: Store XAPI dbcache as XML in interface-reconfigure. (master)

nicira-dev at nicira.com nicira-dev at nicira.com
Tue Aug 18 23:22:21 UTC 2009

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  6dd3fad481b5d801695c2b0529c7d37cac2c9b19 (commit)
       via  171ed168592f59b95fa0a3ef3a5ad60262881811 (commit)
       via  c798b21c6a21b397da6906fd454fce6f0495190d (commit)
       via  d8ba4acf4494d381b3b789251274b9ca77578dd1 (commit)
       via  081f1381725f2f091119eb2e12991a6e86246260 (commit)
       via  b2f460c72dc738302adf44b988e9dc4b44c4c621 (commit)
      from  496d0fe53648c34b1fbcce008314c6bbf1582ee2 (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 6dd3fad481b5d801695c2b0529c7d37cac2c9b19
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6dd3fad481b5d801695c2b0529c7d37cac2c9b19
Author: Ian Campbell <Ian.Campbell at citrix.com>
xenserver: Store XAPI dbcache as XML in interface-reconfigure.
This allows the Citrix host installer to also write the dbcache on upgrade
which enables the management interface to come up on a slave after upgrade.


commit 171ed168592f59b95fa0a3ef3a5ad60262881811
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=171ed168592f59b95fa0a3ef3a5ad60262881811
Author: Ian Campbell <Ian.Campbell at citrix.com>
xenserver: Whitelist specific XAPI fields to pickle in interface-reconfigure.
Only add certain fields to the database cache of database
objects. This constrains the cases we need to deal with when


commit c798b21c6a21b397da6906fd454fce6f0495190d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c798b21c6a21b397da6906fd454fce6f0495190d
Author: Ian Campbell <Ian.Campbell at citrix.com>
xenserver: Only consider the host we are running on in interface-reconfigure.
Drop records for PIFs,bonds,VLANs etc for other hosts at the point at
which we fetch the records from xapi rather than filtering everytime
we iterate through the lists.


commit d8ba4acf4494d381b3b789251274b9ca77578dd1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d8ba4acf4494d381b3b789251274b9ca77578dd1
Author: Ian Campbell <Ian.Campbell at citrix.com>
xenserver: Factor out XAPI interactions in interface-reconfigure.
Currently interface-reconfigure stores a copy of the XAPI database using
python's pickling functionality. Since the XenServer host installer also needs
to write this file (so it is present after slave upgrade) we would like to
switch to something more explicitly under our control.

Begin by factoring out XAPI interactions.

commit 081f1381725f2f091119eb2e12991a6e86246260
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=081f1381725f2f091119eb2e12991a6e86246260
Author: Ben Pfaff <blp at nicira.com>
switch UI: Only build ovs-switchui if PCRE 7.2 or later is available.
The PCRE_INFO_OKPARTIAL feature used by ovs-switchui was only introduced
in PCRE 7.2, so we need to check for that version or later, instead of
just for PCRE.

Thanks to Ian Campbell <Ian.Campbell at citrix.com> for reporting the problem.

commit b2f460c72dc738302adf44b988e9dc4b44c4c621
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b2f460c72dc738302adf44b988e9dc4b44c4c621
Author: Ian Campbell <Ian.Campbell at citrix.com>
datapath: Only call skb_checksum_setup on 2.6.18 && Xen.
For newer kernels the checksum setup is done at the point the skb is
received in netback or netfront so there is no more need to sprinkle
skb_checksum_setup calls throughout the kernel.


Summary of changes:
 datapath/actions.c                                 |    2 +-
 datapath/datapath.c                                |   12 +-
 datapath/datapath.h                                |    2 +
 m4/openvswitch.m4                                  |    2 +-
 .../opt_xensource_libexec_interface-reconfigure    |  363 ++++++++++++++++----
 5 files changed, 298 insertions(+), 83 deletions(-)

Open vSwitch

More information about the git mailing list