This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cluster allocation tools".

The branch, master has been updated
       via  ffeaa443de9a4a12af83c58ba77a5d35e96c5b06 (commit)
       via  434c15d5a407e461a4e9c8a134952ea3210271cc (commit)
       via  70c708fc5ef53af9c45f154d38c808c164f6edc0 (commit)
       via  73b2e389e303c409be58f7fdb77d3f8a38ba700b (commit)
       via  d3b1075f4607e882e2c4df3bf63a6dcdf444c518 (commit)
       via  f5e67f55054cb553251b3aa33151877068b1336b (commit)
       via  f3d5316112e7ecd5a7c74d1bc8b29559fff0283f (commit)
       via  669ea1322368786b85cd6846ae7000c5b530f5ed (commit)
       via  f89235f10d793d8be50414b80f22f523afd7ed27 (commit)
       via  ea017cbc60cbdcfe2797f47902c12c67b58bd741 (commit)
       via  94e05c32479017bf4882a18e933551f74d491b9e (commit)
       via  185297fa8ebb033d8d7ebb6fc7895335e58f985b (commit)
       via  e27eb8abaf99d0016aaa6badffb6568888483c6d (commit)
       via  d844fe880a0359763bbe575f64729c09940909b9 (commit)
       via  1e4b5230c68db4ad62bfb316f4d53557ff5e9ed6 (commit)
       via  b2999982863ff3eff08ec5498a6d6b569e38d269 (commit)
       via  0f15cc76af123e765d8bc50f811f8ceb5e6857b8 (commit)
       via  5f0b9579d8e9b1ef3be442f859b6421f9c474089 (commit)
       via  17e7af2b139193511bde20b486dbd6f414fe2ab5 (commit)
       via  27671a6160b45ab2c6cce44194e9dcc2db428d3f (commit)
       via  1cd133d69a5a937f8f4c9e7f5a5ac9b23d561a5c (commit)
      from  9739b6b8132bb4415718648b5f4540226a865cac (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ffeaa443de9a4a12af83c58ba77a5d35e96c5b06
Author: Iustin Pop <[email protected]>
Date:   Wed Dec 2 11:25:43 2009 +0100

    Update NEWS file for the 0.2.1 release

commit 434c15d5a407e461a4e9c8a134952ea3210271cc
Author: Iustin Pop <[email protected]>
Date:   Wed Dec 2 11:51:47 2009 +0100

    Fix unittests after instance tags addition

commit 70c708fc5ef53af9c45f154d38c808c164f6edc0
Merge: 9739b6b8132bb4415718648b5f4540226a865cac 
73b2e389e303c409be58f7fdb77d3f8a38ba700b
Author: Iustin Pop <[email protected]>
Date:   Wed Dec 2 11:25:21 2009 +0100

    Merge branch 'next'
    
    * next:
      Update documentation for the iextags
      Re-wrap the README
      Configure exclusion tags via the cluster tags
      hail: add '-p' option intended for debugging use
      Read cluster tags in the IAllocator backend
      Read cluster tags in the LUXI backend
      Read cluster tags in the RAPI backend
      Introduce support for reading the cluster tags
      Collapse the statistical functions into one
      Specialize the math functions
      Use conflicting primaries count in cluster score
      Node: add function for conflicting primary count
      Add a new node list field
      Add a command-line option to filter exclusion tags
      Introduce tag-based exclusion of primary instances
      Add a tags attribute to instances
      Small change in some list arguments
      Use either \- or \(hy in manpages

commit 73b2e389e303c409be58f7fdb77d3f8a38ba700b
Author: Iustin Pop <[email protected]>
Date:   Wed Dec 2 11:24:48 2009 +0100

    Update documentation for the iextags

commit d3b1075f4607e882e2c4df3bf63a6dcdf444c518
Author: Iustin Pop <[email protected]>
Date:   Wed Dec 2 11:20:59 2009 +0100

    Re-wrap the README
    
    … since we added the fill-column 72 setting.

commit f5e67f55054cb553251b3aa33151877068b1336b
Author: Iustin Pop <[email protected]>
Date:   Tue Dec 1 13:49:49 2009 +0100

    Configure exclusion tags via the cluster tags
    
    This patch adds reading of the exclusion tags from the cluster tags: any
    tags starting with htools:iextags: will convert their suffix into an
    exclusion tags prefix. In other words, "htools:iextags:service" will
    cause any "service:X" tag to become an exclusion group.

commit f3d5316112e7ecd5a7c74d1bc8b29559fff0283f
Author: Iustin Pop <[email protected]>
Date:   Tue Dec 1 13:45:02 2009 +0100

    hail: add '-p' option intended for debugging use
    
    This prints the initial node list on stderr, since stdout is reserved for 
the
    iallocator protocol (even though ganeti won't pass -p itself).

commit 669ea1322368786b85cd6846ae7000c5b530f5ed
Author: Iustin Pop <[email protected]>
Date:   Tue Dec 1 12:17:19 2009 +0100

    Read cluster tags in the IAllocator backend

commit f89235f10d793d8be50414b80f22f523afd7ed27
Author: Iustin Pop <[email protected]>
Date:   Tue Dec 1 11:47:15 2009 +0100

    Read cluster tags in the LUXI backend

commit ea017cbc60cbdcfe2797f47902c12c67b58bd741
Author: Iustin Pop <[email protected]>
Date:   Tue Dec 1 10:53:58 2009 +0100

    Read cluster tags in the RAPI backend
    
    This also shows them in hbal in verbose mode.

commit 94e05c32479017bf4882a18e933551f74d491b9e
Author: Iustin Pop <[email protected]>
Date:   Fri Nov 27 16:13:12 2009 +0100

    Introduce support for reading the cluster tags
    
    While these are not actually populated from the backends, and all the
    programs ignore them, this patch contains the changes in the function
    types required.

commit 185297fa8ebb033d8d7ebb6fc7895335e58f985b
Author: Iustin Pop <[email protected]>
Date:   Tue Nov 17 02:17:16 2009 +0100

    Collapse the statistical functions into one
    
    This allows us to get rid of two duplicate list length computations,
    with a minor speedup.

commit e27eb8abaf99d0016aaa6badffb6568888483c6d
Author: Iustin Pop <[email protected]>
Date:   Tue Nov 17 02:04:38 2009 +0100

    Specialize the math functions
    
    The statistics functions are currently defined as polymorphic with a
    Floating constraint. Changing this to monomorphic on Double type makes
    them stricter and much more performant (~70% speedup). This is a cheap
    way to recoup some of the loses incurred by the recent proliferation of
    metrics.

commit d844fe880a0359763bbe575f64729c09940909b9
Author: Iustin Pop <[email protected]>
Date:   Sun Nov 15 00:02:17 2009 +0100

    Use conflicting primaries count in cluster score
    
    This small patch adds the number of conflicting primaries in the cluster
    score. This is different from the other non-CV metrics where we usually
    compute the percentage of failing instances (for that metric); but for a
    somewhat big cluster, 1-2% failing instances will be a too small value
    to cause the relocation of conflicting instances (future patches will
    also switch other non-CV metrics to this method).

commit 1e4b5230c68db4ad62bfb316f4d53557ff5e9ed6
Author: Iustin Pop <[email protected]>
Date:   Sun Nov 15 00:01:04 2009 +0100

    Node: add function for conflicting primary count

commit b2999982863ff3eff08ec5498a6d6b569e38d269
Author: Iustin Pop <[email protected]>
Date:   Sat Nov 14 10:26:30 2009 +0100

    Add a new node list field
    
    This patch adds a new node list field (ptags), showing the primary
    instance tags.

commit 0f15cc76af123e765d8bc50f811f8ceb5e6857b8
Author: Iustin Pop <[email protected]>
Date:   Wed Nov 11 17:37:09 2009 +0100

    Add a command-line option to filter exclusion tags
    
    Since we don't want all instance tags to be used for exclusion, we add a
    command line option to filter on these. Since the iallocator protocol
    cannot accept command line options, currently it's not possible to
    specify these for hail, and thus it will never use any exclusion tags.

commit 5f0b9579d8e9b1ef3be442f859b6421f9c474089
Author: Iustin Pop <[email protected]>
Date:   Wed Nov 11 14:14:18 2009 +0100

    Introduce tag-based exclusion of primary instances
    
    This patch introduces exclusion of primary instances based on tags. This
    is incomplete as currently all tags are being excluded, and we don't
    optimise towards relocation of instances sharing tags on the same node.

commit 17e7af2b139193511bde20b486dbd6f414fe2ab5
Author: Iustin Pop <[email protected]>
Date:   Wed Nov 11 11:01:36 2009 +0100

    Add a tags attribute to instances
    
    … and read it in all the loaders. hscan is modified to save it to the
    files it generates.
    
    The attribute is not yet used in any place.

commit 27671a6160b45ab2c6cce44194e9dcc2db428d3f
Author: Iustin Pop <[email protected]>
Date:   Wed Nov 11 10:37:33 2009 +0100

    Small change in some list arguments
    
    This is simpler than the concat operator.

commit 1cd133d69a5a937f8f4c9e7f5a5ac9b23d561a5c
Author: Iustin Pop <[email protected]>
Date:   Tue Nov 10 18:24:17 2009 +0100

    Use either \- or \(hy in manpages
    
    This reduces warnings from lintian when building Debian packages.

-----------------------------------------------------------------------

Summary of changes:
 Ganeti/HTools/CLI.hs       |    8 ++
 Ganeti/HTools/Cluster.hs   |    7 ++-
 Ganeti/HTools/ExtLoader.hs |   12 ++-
 Ganeti/HTools/IAlloc.hs    |    9 ++-
 Ganeti/HTools/Instance.hs  |    7 ++-
 Ganeti/HTools/Loader.hs    |   42 +++++++++---
 Ganeti/HTools/Luxi.hs      |   35 ++++++++--
 Ganeti/HTools/Node.hs      |   57 +++++++++++++++-
 Ganeti/HTools/QC.hs        |    5 +-
 Ganeti/HTools/Rapi.hs      |   11 ++-
 Ganeti/HTools/Simu.hs      |    4 +-
 Ganeti/HTools/Text.hs      |   11 ++--
 Ganeti/HTools/Types.hs     |    1 +
 Ganeti/HTools/Utils.hs     |   27 +++-----
 Ganeti/Luxi.hs             |    2 +
 NEWS                       |    6 ++
 README                     |   57 ++++++++--------
 hail.1                     |   28 ++++++--
 hail.hs                    |   17 ++++--
 hbal.1                     |  157 +++++++++++++++++++++++++++-----------------
 hbal.hs                    |    6 ++-
 hscan.1                    |   14 ++--
 hscan.hs                   |    8 +-
 hspace.1                   |   42 ++++++------
 hspace.hs                  |    4 +-
 25 files changed, 382 insertions(+), 195 deletions(-)


hooks/post-receive
-- 
Cluster allocation tools

Reply via email to