Statistics
| Branch: | Tag: | Revision:

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.