Revision a3d1dc0a

b/NEWS
7 7

  
8 8
*(unreleased)*
9 9

  
10
Behaviour change: hbal won't rebalance anymore instances which have the
11
'auto_balance' attribute set to false. This was the intention all along,
12
but until now it only skipped those from the N+1 memory reservation
13
(DRBD-specific).
14

  
15
Besides that, a number of bugfixes:
16

  
10 17
- Disk adoption interaction with ipolicy checks has been fixed.
11 18
- Tap device's MAC prefix is now forcibly set to "fe" (issue 217).
12 19
- Option to force master-failover without voting added (issue 282).
b/htools/Ganeti/HTools/Cluster.hs
630 630
                           in filter (any (`elem` bad_nodes) .
631 631
                                          Instance.allNodes) all_inst
632 632
                      else all_inst
633
        reloc_inst = filter Instance.movable all_inst'
633
        reloc_inst = filter (\i -> Instance.movable i &&
634
                                   Instance.autoBalance i) all_inst'
634 635
        node_idx = map Node.idx online_nodes
635 636
        fin_tbl = checkMove node_idx disk_moves inst_moves ini_tbl reloc_inst
636 637
        (Table _ _ fin_cv _) = fin_tbl

Also available in: Unified diff