X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/b0a8e8c2fd4b03f17bdb5f3a8ed5679da4f46217..e055a2ab54a41998d41192afb462837ba5eb27b9:/NEWS diff --git a/NEWS b/NEWS index f9b8a72..0e4fa66 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ News ==== -Version 2.7.0 beta0 +Version 2.7.0 beta1 ------------------- *(unreleased)* @@ -11,6 +11,56 @@ Version 2.7.0 beta0 opcode from Ganeti. This lead to incompatible changes in the format of the JSON file. It's now not a custom dict anymore but a dict compatible with the ``OpInstanceCreate`` opcode. +- Parent directories for file storage need now to be listed in + ``$sysconfdir/ganeti/file-storage-paths``. ``cfgupgrade`` will write + the file automatically based on old configuration values, but it can + not distribute it across all nodes and the file contents should be + verified. Use ``gnt-cluster copyfile + $sysconfdir/ganeti/file-storage-paths`` once the cluster has been + upgraded. The reason for requiring this list of paths now is that + before it would have been possible to inject new paths via RPC, + allowing files to be created in arbitrary locations. The RPC protocol + is protected using SSL/X.509 certificates, but as a design principle + Ganeti does not permit arbitrary paths to be passed. +- The parsing of the variants file for OSes (see + :manpage:`ganeti-os-interface(8)` has been slightly changed: now empty + lines and comment lines are ignored for better readability. +- The ``setup-ssh`` tool added in Ganeti 2.2 has been replaced. + ``gnt-node add`` now invokes a new tool on the destination node, named + ``prepare-node-join``, to configure the SSH daemon. Paramiko is no + longer necessary to configure nodes' SSH daemons via ``gnt-node add``. +- A new user option, :pyeval:`rapi.RAPI_ACCESS_READ`, has been added + for RAPI users. It allows granting permissions to query for + information to a specific user without giving + :pyeval:`rapi.RAPI_ACCESS_WRITE` permissions. + + +Version 2.6.1 +------------- + +*(Released Fri, 12 Oct 2012)* + +A small bugfix release. Among the bugs fixed: + +- Fixed double use of ``PRIORITY_OPT`` in ``gnt-node migrate``, that + made the command unusable. +- Commands that issue many jobs don't fail anymore just because some jobs + take so long that other jobs are archived. +- Failures during ``gnt-instance reinstall`` are reflected by the exit + status. +- Issue 190 fixed. Check for DRBD in cluster verify is enabled only when + DRBD is enabled. +- When ``always_failover`` is set, ``--allow-failover`` is not required + in migrate commands anymore. +- ``bash_completion`` works even if extglob is disabled. +- Fixed bug with locks that made failover for RDB-based instances fail. +- Fixed bug in non-mirrored instance allocation that made Ganeti choose + a random node instead of one based on the allocator metric. +- Support for newer versions of pylint and pep8. +- Hail doesn't fail anymore when trying to add an instance of type + ``file``, ``sharedfile`` or ``rbd``. +- Added new Makefile target to rebuild the whole distribution, so that + all files are included. Version 2.6.0