LGTM, thanks On Mon, Sep 22, 2014 at 5:40 PM, 'Klaus Aehlig' via ganeti-devel < [email protected]> wrote:
> > > commit 0981fe38989283685e69b8ac52304ddb2481f378 > Merge: ea7f957 87e5a7c > Author: Klaus Aehlig <[email protected]> > Date: Mon Sep 22 17:37:12 2014 +0200 > > Merge branch 'stable-2.11' into stable-2.12 > > * stable-2.11 > Bump revision bump 2.11.6 > Pepare NEWS entry for a 2.11 point release > > Conflicts: > NEWS: take all the entries > configure.ac: ignore revision bump > > Signed-off-by: Klaus Aehlig <[email protected]> > > diff --cc NEWS > index dc963e0,093cf08..7dbe27c > --- a/NEWS > +++ b/NEWS > @@@ -2,147 -2,24 +2,165 @@@ New > ==== > > > +Version 2.12.0 rc2 > +------------------ > + > +*(Released Mon, 22 Sep 2014)* > + > +Incompatible/important changes > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > + > +- Ganeti is now distributed under the 2-clause BSD license. > + See the COPYING file. > +- Do not use debug mode in production. Certain daemons will issue > warnings > + when launched in debug mode. Some debug logging violates some of the > new > + invariants in the system (see "New features"). The logging has been > kept as > + it aids diagnostics and development. > + > +New features > +~~~~~~~~~~~~ > + > +- OS install script parameters now come in public, private and secret > + varieties: > + > + - Public parameters are like all other parameters in Ganeti. > + - Ganeti will not log private and secret parameters, *unless* it is > running > + in debug mode. > + - Ganeti will not save secret parameters to configuration. Secret > parameters > + must be supplied every time you install, or reinstall, an instance. > + - Attempting to override public parameters with private or secret > parameters > + results in an error. Similarly, you may not use secret parameters to > + override private parameters. > + > +- The move-instance tool can now attempt to allocate an instance by using > + opportunistic locking when an iallocator is used. > +- The build system creates sample systemd unit files, available under > + doc/examples/systemd. These unit files allow systemd to natively > + manage and supervise all Ganeti processes. > +- Different types of compression can be applied during instance moves, > including > + user-specified ones. > +- Ganeti jobs now run as separate processes. The jobs are coordinated by > + a new daemon "WConfd" that manages cluster's configuration and locks > + for individual jobs. A consequence is that more jobs can run in > parallel; > + the number is run-time configurable, see "New features" entry > + of 2.11.0. To avoid luxid being overloaded with tracking running jobs, > it > + backs of and only occasionally, in a sequential way, checks if jobs > have > + finished and schedules new ones. In this way, luxid keeps responsive > under > + high cluster load. The limit as when to start backing of is also > run-time > + configurable. > +- The metadata daemon is now optionally available, as part of the > + partial implementation of the OS-installs design. It allows pass > + information to OS install scripts or to instances. > + It is also possible to run Ganeti without the daemon, if desired. > +- Detection of user shutdown of instances has been implemented for Xen > + as well. > + > +New dependencies > +~~~~~~~~~~~~~~~~ > + > +- The KVM CPU pinning no longer uses the affinity python package, but > psutil > + instead. The package is still optional and needed only if the feature > is to > + be used. > + > +Since 2.12.0 rc1 > +~~~~~~~~~~~~~~~~~~ > + > +The following issues have been fixed: > + > +- Watcher now checks if WConfd is running and functional. > +- Watcher now properly adds reason trail entries. > +- Fixed NIC options in Xen's config files. > + > +Inherited from the 2.10 branch: > + > +- Fixed handling of the --online option > +- Add warning against hvparam changes with live migrations, which might > + lead to dangerous situations for instances. > +- Only the LVs in the configured VG are checked during cluster verify. > + > +Incomplete features > +~~~~~~~~~~~~~~~~~~~ > + > +The following issues are related to features which are not completely > +implemented in 2.12: > + > +- Issue 885: Network hotplugging on KVM sometimes makes an instance > + unresponsive > +- Issues 708 and 602: The secret parameters are currently still written > + to disk in the job queue. > +- Setting up the metadata network interface under Xen isn't fully > + implemented yet. > + > +Known issues > +~~~~~~~~~~~~ > + > +- *Wrong UDP checksums in DHCP network packets:* > + If an instance communicates with the metadata daemon and uses DHCP to > + obtain its IP address on the provided virtual network interface, > + it can happen that UDP packets have a wrong checksum, due to > + a bug in virtio. See for example > https://bugs.launchpad.net/bugs/930962 > + > + Ganeti works around this bug by disabling the UDP checksums on the way > + from a host to instances (only on the special metadata communication > + network interface) using the ethtool command. Therefore if using > + the metadata daemon the host nodes should have this tool available. > + > + > +Version 2.12.0 rc1 > +------------------ > + > +*(Released Wed, 20 Aug 2014)* > + > +This was the first release candidate of the 2.12 series. > +All important changes are listed in the latest 2.12 entry. > + > +Since 2.12.0 beta1 > +~~~~~~~~~~~~~~~~~~ > + > +The following issues have been fixed: > + > +- Issue 881: Handle communication errors in mcpu > +- Issue 883: WConfd leaks memory for some long operations > +- Issue 884: Under heavy load the IAllocator fails with a "missing > + instance" error > + > +Inherited from the 2.10 branch: > + > +- Improve the recognition of Xen domU states > +- Automatic upgrades: > + - Create the config backup archive in a safe way > + - On upgrades, check for upgrades to resume first > + - Pause watcher during upgrade > +- Allow instance disks to be added with --no-wait-for-sync > + > + > +Version 2.12.0 beta1 > +-------------------- > + > +*(Released Mon, 21 Jul 2014)* > + > +This was the first beta release of the 2.12 series. All important changes > +are listed in the latest 2.12 entry. > + > + > + Version 2.11.6 > + -------------- > + > + *(Released Mon, 22 Sep 2014)* > + > + - Ganeti is now distributed under the 2-clause BSD license. > + See the COPYING file. > + - Fix userspace access checks. > + - Various documentation fixes have been added. > + > + Inherited from the 2.10 branch: > + > + - The --online option now works as documented. > + - The watcher is paused during cluster upgrades; also, upgrade > + checks for upgrades to resume first. > + - Instance disks can be added with --no-wait-for-sync. > + > + > Version 2.11.5 > -------------- > > > -- > Klaus Aehlig > Google Germany GmbH, Dienerstr. 12, 80331 Muenchen > Registergericht und -nummer: Hamburg, HRB 86891 > Sitz der Gesellschaft: Hamburg > Geschaeftsfuehrer: Graham Law, Christine Elizabeth Flores >
