1 Version 0.0.6 (Mon, 16 Mar 2009):
2 - refactored the hbal algorithm to make it stable in the sense that it
3 gives the same solution when restarted from the middle; barring
4 rouding of disk/memory and incomplete reporting from Ganeti (for
5 1.2), it should be now feasible to rely on its output without
6 generating moves ad infinitum
7 - the hbal algorithm now uses two more variables: the node N+1
8 failures and the amount of reserved memory; the first of which tries
9 to ‘fix’ the N+1 status, the latter tries to distribute secondaries
11 - the hbal algorithm now uses two more moves at each step:
12 replace+failover and failover+replace (besides the original
13 failover, replace, and failover+replace+failover)
14 - slightly changed the build system to embed GIT version/tags into the
15 binaries so that we know for a binary from which tree it was done,
16 either via ‘--version’ or via “strings hbal|grep version”
17 - changed the solution list and in general the hbal output to be more
18 clear by default, and changed “gnt-instance failover” to
19 “gnt-instance migrate”
20 - added man pages for the two binaries
22 Version 0.0.5 (Mon, 09 Mar 2009):
23 - a few small improvements for hbal (possibly undone by later
24 changes), hbal is now quite faster
25 - fix documentation building
26 - allow hbal to work on non N+1 compliant clusters, but without
27 guarantees that the end cluster will be compliant; in any case, this
28 should give a smaller number of nodes that are not compliant if the
29 cluster state permits it
30 - strip common domain suffix from nodes and instances, so that output
31 is shorter and hopefully clearer
33 Version 0.0.4 (Sun, 15 Feb 2009):
34 - better balancing algorithm in hbal
35 - implemented an RAPI collector, now the cluster data can be gathered
36 automatically via RAPI and doesn't need manual export of node and
39 Version 0.0.3 (Wed, 28 Jan 2009):
40 - initial release of the hbal, a cluster rebalancing tool
41 - input data format changed due to hbal requirements
43 Previous version was initial announcement.