xenserver: make ovs-xenserverd startup configurable and disable it for 5.6.0 onwards.
authorIan Campbell <ian.campbell@citrix.com>
Thu, 3 Jun 2010 14:35:51 +0000 (15:35 +0100)
committerBen Pfaff <blp@nicira.com>
Thu, 3 Jun 2010 16:45:11 +0000 (09:45 -0700)
commitb33c0ddb28655b5cc0dd851d3e26829a961c0e3d
treee0d27c3a2c41bb157a17b3c24d6a6b4d57dcbd39
parent106eab5dfd26c4739d7781e7aee50a8cc27ff8bd
xenserver: make ovs-xenserverd startup configurable and disable it for 5.6.0 onwards.

In my testing with XenServer 5.6.810 without ovs-xenserverd the
vswitch bridge external-id network-uuid field was always kept up to
date over both pool join and pool eject. I believe this is because
xapi is restarted on both pool join and pool eject and on restart all
PIFs are plugged again. This causes the vswitch field to be updated,
either via a call to interface reconfigure or via an explicit
ovs-vsctl call in the case of internal networks.

I think the only reason this daemon would still be required with
XenServer 5.5 is that the explicit call to ovs-vsctl for internl
networks is not present there.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xenserver/etc_init.d_openvswitch
xenserver/usr_share_openvswitch_scripts_sysconfig.template