The following series of patches contains a fairly major rewrite of
/opt/xensource/libexec/interface-reconfigure (the script which
backends PIF.plug and PIF.unplug), it includes much refactoring, some
architectural improvements and some new features:

- Separate handling of the device which carries the IP address (the
  'ipdev') from the other devices which provide a route from that
  device to the outside world (the datapath, includes VLANs and bonds
  etc).
- Implement support for multiple datapath backends, options include
  the existing Linux bridge based implementation and a new Open
  vSwitch based implementation. The selection is made based on the
  contents of /etc/xensource/network.conf which is the same file as
  used by xapi since
  http://lists.xensource.com/archives/html/xen-api/2009-12/msg00064.html
- Explicitly cache the database state (for use on slave boot) in
  /var/xapi/network.dbcache instead of implicitly relying on
  preservation of ifcfg files over reboot.
- Implement PIF.other-config:peerdns via DNSDEV directive in
  /etc/sysconfig/network rather than rewriting ifcfg-* when it
  changes.

The breakdown into individual patches is a little bit arbitrary and
basically reflects the slighty random development path which I took
while refactoring, it could as well be applied a single megapatch if
you like.

_______________________________________________
xen-api mailing list
[email protected]
http://lists.xensource.com/mailman/listinfo/xen-api

Reply via email to