Merge branch 'stable-2.11' into stable-2.12
authorKlaus Aehlig <aehlig@google.com>
Thu, 10 Jul 2014 14:23:14 +0000 (16:23 +0200)
committerKlaus Aehlig <aehlig@google.com>
Thu, 10 Jul 2014 16:08:34 +0000 (18:08 +0200)
* stable-2.11
  Fix format of NEWS file
  Bump revision to 2.11.3
  Prepare NEWS file for 2.11.3 release

* stable-2.10
  Make gnt-cluster upgrade honor backup-dir
  Add a new --with-backup-dir configure option
  Fix BlockdevSnapshot in case of non lvm-based disk
  Fix RAPI in case split query mechanism is used
  Allow disk hot-remove even with chroot or SM
  Remove superflous loop in instance queries

Conflicts:
NEWS: takke all additions
configure.ac: ignore revision bump

Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>

1  2 
Makefile.am
NEWS
configure.ac
lib/backend.py
lib/client/gnt_cluster.py
lib/hypervisor/hv_kvm/__init__.py
lib/pathutils.py
lib/rapi/baserlib.py
src/AutoConf.hs.in
src/Ganeti/Constants.hs

diff --cc Makefile.am
@@@ -99,8 -95,13 +99,14 @@@ toolsdir = $(pkglibdir)/tool
  iallocatorsdir = $(pkglibdir)/iallocators
  pytoolsdir = $(pkgpythondir)/tools
  docdir = $(versiondir)$(datadir)/doc/$(PACKAGE)
 +ifupdir = $(sysconfdir)/ganeti
  
+ if USE_BACKUP_DIR
+ backup_dir = $(BACKUP_DIR)
+ else
+ backup_dir = $(localstatedir)/lib
+ endif
  SYMLINK_TARGET_DIRS = \
        $(sysconfdir)/ganeti \
        $(libdir)/ganeti/iallocators \
diff --cc NEWS
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -2,53 -2,35 +2,82 @@@ New
  ====
  
  
 +Version 2.12.0 alpha1
 +---------------------
 +
 +*(unreleased)*
 +
 +Incompatible/important changes
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 +
 +- 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.
 +- 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.
 +
 +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. 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.
 +
 +
+ Version 2.11.3
+ --------------
+ *(Released Wed, 9 Jul 2014)*
+ - Readd nodes to their previous node group
+ - Remove old-style gnt-network connect
+ Inherited from the 2.10 branch:
+ - Make network_vlan an optional OpParam
+ - hspace: support --accept-existing-errors
+ - Make hspace support --independent-groups
+ - Add a modifier for a group's allocation policy
+ - Export VLAN nicparam to NIC configuration scripts
+ - Fix gnt-network client to accept vlan info
+ - Support disk hotplug with userspace access
+ Inherited from the 2.9 branch:
+ - Make htools tolerate missing "spfree" on luxi
+ - Move the design for query splitting to the implemented list
+ - Add tests for DRBD setups with empty first resource
+ Inherited from the 2.8 branch:
+ - DRBD parser: consume initial empty resource lines
  Version 2.11.2
  --------------
  
diff --cc configure.ac
Simple merge
diff --cc lib/backend.py
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge