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