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 "Ganeti core".

The branch, master has been updated
       via  2923efff7fd87c68caa62d3c9f8896665ecb43b1 (commit)
       via  9a09baf1e30da575347d07f5a98fd70e7b60a3f9 (commit)
       via  46f2a3206e9d9331dd5d3e72d6f128b7b828e48b (commit)
       via  e850b201ca0d2b3f6798126a480a47ce0d87ae43 (commit)
       via  4650dd3f390bbcbc1c1a93fb6629d720d89dea72 (commit)
       via  91bd26a83538dd1165f39ee5a1c0d8df89ce4548 (commit)
       via  1476a65b640a039f10e71206212e2dd1c0803f5c (commit)
      from  05b2512a7531a81c07090ddfe8e71ac62357556f (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 2923efff7fd87c68caa62d3c9f8896665ecb43b1
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 18:17:58 2014 +0200

    Add a test for hail --ignore-soft-errors
    
    Add a variant of the relocation hail request where the nodes
    where the disk can be relocated to have a lot less memory. So any
    of the relocation moves would render a node not N+1 happy.
    However, there are enough resources to do it, if we accept
    soft errors.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit 9a09baf1e30da575347d07f5a98fd70e7b60a3f9
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 17:46:47 2014 +0200

    Document hail --ignore-soft-errors
    
    ...saying we can still chose the best of all bad
    options that don't violate hard constraints.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit 46f2a3206e9d9331dd5d3e72d6f128b7b828e48b
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 16:45:48 2014 +0200

    Make hail support --ignore-soft-errors
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit e850b201ca0d2b3f6798126a480a47ce0d87ae43
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 17:39:16 2014 +0200

    Make evacOneNodeOnly provide more complete error message
    
    The way the function foldl'ed over, evacOneNodeInner, accumulated
    the Result, only the last error message was kept. When trying to
    debug why an evacuation is not possible, however, complete information
    about all failure reasons is needed. Hence combine all the error
    messages.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit 4650dd3f390bbcbc1c1a93fb6629d720d89dea72
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 16:59:16 2014 +0200

    Make evacOneNodeOnly honor AlgorithmOptions
    
    ...in particular algIgnoreSoftErrors.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit 91bd26a83538dd1165f39ee5a1c0d8df89ce4548
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 16:09:34 2014 +0200

    Make tryNodeEvac pass AlgorithmOptions to evacDrbdAllInner
    
    In this way, the IAlloc backend can pass parameters, in
    particular on whether to ignore soft errors.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

commit 1476a65b640a039f10e71206212e2dd1c0803f5c
Author: Klaus Aehlig <[email protected]>
Date:   Tue Aug 26 15:48:07 2014 +0200

    Extend evacDrbdAllInner to honor AlgorithmOptions
    
    Extend the Ganeti.HTools.Cluster-internal function evacDrbAllInner
    to accept and honor AlgorithmOptions; in particular the option
    to ignore soft errors will be honored.
    
    Signed-off-by: Klaus Aehlig <[email protected]>
    Reviewed-by: Petr Pudlak <[email protected]>

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

Summary of changes:
 Makefile.am                                        |    1 +
 man/hail.rst                                       |    5 +
 src/Ganeti/HTools/Backend/IAlloc.hs                |   25 +++--
 src/Ganeti/HTools/Cluster.hs                       |  105 +++++++++++---------
 src/Ganeti/HTools/Program/Hail.hs                  |    4 +-
 ...eloc-drbd.json => hail-reloc-drbd-crowded.json} |    8 +-
 test/hs/Test/Ganeti/HTools/Cluster.hs              |    5 +-
 test/hs/shelltests/htools-hail.test                |    8 ++
 8 files changed, 94 insertions(+), 67 deletions(-)
 copy test/data/htools/{hail-reloc-drbd.json => hail-reloc-drbd-crowded.json} 
(99%)


hooks/post-receive
-- 
Ganeti core

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ganeti-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to