X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/7a8994d471db3244c67647186c5fca06569de924..863d7f46442636bfbc8ae6e60d43dfd44a2ee41f:/NEWS?ds=sidebyside diff --git a/NEWS b/NEWS index 5236963..f185205 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,72 @@ +Version 2.0.3 + - Added “--ignore-size” to the “gnt-instance activate-disks” command + to allow using the pre-2.0.2 behaviour in activation, if any + existing instances have mismatched disk sizes in the configuration + - Added “gnt-cluster repair-disk-sizes” command to check and update + any configuration mismatches for disk sizes + - Added “gnt-master cluste-failover --no-voting” to allow master + failover to work on two-node clusters + - Fixed the ‘--net’ option of “gnt-backup import”, which was unusable + - Fixed detection of OS script errors in “gnt-backup export” + - Fixed exit code of “gnt-backup export” + +Version 2.0.2 + - Added experimental support for stripped logical volumes; this should + enhance performance but comes with a higher complexity in the block + device handling; stripping is only enabled when passing + --with-lvm-stripecount=N to configure, but codepaths are affected + even in the non-stripped mode + - Improved resiliency against transient failures at the end of DRBD + resyncs, and in general of DRBD resync checks + - Fixed a couple of issues with exports and snapshot errors + - Fixed a couple of issues in instance listing + - Added display of the disk size in “gnt-instance info” + - Fixed checking for valid OSes in instance creation + - Fixed handling of the ‘vcpus’ parameter in instance listing and in + general of invalid parameters + - Fixed http server library, and thus RAPI, to handle invalid + username/password combinations correctly; this means that now they + report unauthorized for queries too, not only for modifications, + allowing earlier detect of configuration problems + - Added a new ‘role’ node list field, equivalent to the master/master + candidate/drained/offline flags combinations + - Fixed cluster modify and changes of candidate pool size + - Fixed cluster verify error messages for wrong files on regular nodes + - Fixed a couple of issues with node demotion from master candidate + role + - Fixed node readd issues + - Added non-interactive mode for “ganeti-masterd --no-voting” startup + - Added a new ‘--no-voting’ option for masterfailover to fix failover + on two-nodes clusters when the former master node is unreachable + - Added instance reinstall over RAPI + +Version 2.0.1 + - added -H/-B startup parameters to gnt-instance, which will allow + re-adding the start in single-user option (regression from 1.2) + - the watcher writes the instance status to a file, to allow + monitoring to report the instance status (from the master) based on + cached results of the watcher's queries; while this can get stale if + the watcher is being locked due to other work on the cluster, this + is still an improvement + - the watcher now also restarts the node daemon and the rapi daemon if + they died + - fixed the watcher to handle full and drained queue cases + - hooks export more instance data in the environment, which helps if + hook scripts need to take action based on the instance's properties + (no longer need to query back into ganeti) + - instance failovers when the instance is stopped do not check for + free RAM, so that failing over a stopped instance is possible in low + memory situations + - rapi uses queries for tags instead of jobs (for less job traffic), + and for cluster tags it won't talk to masterd at all but read them + from ssconf + - a couple of error handling fixes in RAPI + - drbd handling: improved the error handling of inconsistent disks + after resync to reduce the frequency of "there are some degraded + disks for this instance" message + - fixed a bug in live migration when DRBD doesn't want to reconnect + (the error handling path called a wrong function name) + Version 2.0.0 final - no changes from rc5