]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crush: --show-utilization* implies --show-statistics
authorLoic Dachary <loic@dachary.org>
Sun, 8 Dec 2013 18:45:28 +0000 (19:45 +0100)
committerLoic Dachary <loic@dachary.org>
Mon, 9 Dec 2013 09:57:17 +0000 (10:57 +0100)
--show-utilization* outputs only if --show-statistics is set, which is
confusing. Instead of failing, set --show-statistics to avoid the
confusion.

Signed-off-by: Loic Dachary <loic@dachary.org>
src/tools/crushtool.cc

index e903fb6b1bdb61670a71c96bcce9a6e43b6353f0..7ae9bae6618c802f9dd85e18cd080fd70acd6dc0 100644 (file)
@@ -703,6 +703,10 @@ int main(int argc, const char **argv)
   }
 
   if (test) {
+    if (tester.get_output_utilization_all() ||
+       tester.get_output_utilization())
+      tester.set_output_statistics(true);
+
     int r = tester.test();
     if (r < 0)
       exit(1);