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
