commit dc05460da08e6d1817e5c9d439c19b0a3f1e8a48
Merge: 5c4731e bccc365
Author: Thomas Thrainer <[email protected]>
Date: Wed May 14 14:17:47 2014 +0200
Merge branch 'stable-2.11' into stable-2.12
* stable-2.11
Bump revision to 2.11.1
Prepare NEWS file for 2.11.1
* stable-2.10
Postpone 2.10.4 release to May 15th
Don't fail QA if submitting a job takes too long
Revision bump for the 2.10.4 release
Prepare NEWS file for 2.10.4 release
* stable-2.9
On expanding jobs, extend reason trail
Add LC_ALL=en_US.UTF-8 before running check-man-warnings
Conflicts:
NEWS (take both additions)
configure.ac (take stable-2.12 versions)
Signed-off-by: Thomas Thrainer <[email protected]>
diff --cc NEWS
index 07abfdf,1166bad..d90aac6
--- a/NEWS
+++ b/NEWS
@@@ -2,43 -2,47 +2,85 @@@ 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.
+
+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.
+
+
+ Version 2.11.1
+ --------------
+
+ *(Released Wed, 14 May 2014)*
+
+ - Add design-node-security.rst to docinput
+ - kvm: use a dedicated QMP socket for kvmd
+
+ Inherited from the 2.10 branch:
+
+ - Set correct Ganeti version on setup commands
+ - Add a utility to combine shell commands
+ - Add design doc for performance tests
+ - Fix failed DRBD disk creation cleanup
+ - Hooking up verification for shared file storage
+ - Fix --shared-file-storage-dir option of gnt-cluster modify
+ - Clarify default setting of 'metavg'
+ - Fix invocation of GetCommandOutput in QA
+ - Clean up RunWithLocks
+ - Add an exception-trapping thread class
+ - Wait for delay to provide interruption information
+ - Add an expected block option to RunWithLocks
+ - Track if a QA test was blocked by locks
+ - Add a RunWithLocks QA utility function
+ - Add restricted migration
+ - Add an example for node evacuation
+ - Add a test for parsing version strings
+ - Tests for parallel job execution
+ - Fail in replace-disks if attaching disks fails
+ - Fix passing of ispecs in cluster init during QA
+ - Move QAThreadGroup to qa_job_utils.py
+ - Extract GetJobStatuses and use an unified version
+ - Run disk template specific tests only if possible
+
+ Inherited from the 2.9 branch:
+
+ - If Automake version > 1.11, force serial tests
+ - KVM: set IFF_ONE_QUEUE on created tap interfaces
+ - Add configure option to pass GHC flags
++>>>>>>> stable-2.11
+
+
Version 2.11.0
--------------