In this way, we can support the use case that only some resources
are considered important and dynamic load data is provided for, whereas
the others are ignored completely.

Signed-off-by: Klaus Aehlig <[email protected]>
---
 man/hbal.rst                      | 8 ++++++++
 src/Ganeti/HTools/Program/Hbal.hs | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/man/hbal.rst b/man/hbal.rst
index a6747c8..8a7d684 100644
--- a/man/hbal.rst
+++ b/man/hbal.rst
@@ -31,6 +31,7 @@ Algorithm options:
 **[ \--avoid-disk-moves *factor* ]**
 **[ \--no-instance-moves ]**
 **[ -U *util-file* ]**
+**[ \--idle-default ]**
 **[ \--ignore-dynu ]**
 **[ \--ignore-soft-errors ]**
 **[ \--mond *yes|no* ]**
@@ -421,6 +422,13 @@ The options that can be passed to the program are as 
follows:
   metrics and thus the influence of the dynamic utilisation will be
   practically insignificant.
 
+\--idle-default
+  If given, all dynamic utilisation information not provided explicitly
+  by the ``-U`` option or by the MonDs, if ``--mond`` is given, will be
+  assumed to be 0. Note that without this option the default assumption
+  about utilization will apply for the unspecified resources, which is 1.0,
+  i.e., full load, for every instance.
+
 \--ignore-dynu
   If given, all dynamic utilisation information will be ignored by
   assuming it to be 0. This option will take precedence over any data
diff --git a/src/Ganeti/HTools/Program/Hbal.hs 
b/src/Ganeti/HTools/Program/Hbal.hs
index 21b9e03..e2efa57 100644
--- a/src/Ganeti/HTools/Program/Hbal.hs
+++ b/src/Ganeti/HTools/Program/Hbal.hs
@@ -4,7 +4,7 @@
 
 {-
 
-Copyright (C) 2009, 2010, 2011, 2012, 2013 Google Inc.
+Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015 Google Inc.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
@@ -106,6 +106,7 @@ options = do
     , oInstMoves
     , oIgnoreSoftErrors
     , oDynuFile
+    , oIdleDefault
     , oIgnoreDyn 
     , oMonD
     , oMonDDataFile
-- 
2.6.0.rc2.230.g3dd15c0

Reply via email to