From 3ff2816b3eecfb7277295583387549dac5429628 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Mon, 29 Sep 2014 11:17:13 +0200 Subject: [PATCH] erasure-code: add erasure_code_benchmark --verbose Signed-off-by: Loic Dachary --- src/test/erasure-code/ceph_erasure_code_benchmark.cc | 3 +++ src/test/erasure-code/ceph_erasure_code_benchmark.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/test/erasure-code/ceph_erasure_code_benchmark.cc b/src/test/erasure-code/ceph_erasure_code_benchmark.cc index ad061da79dea2..a9f5cf6966bc0 100644 --- a/src/test/erasure-code/ceph_erasure_code_benchmark.cc +++ b/src/test/erasure-code/ceph_erasure_code_benchmark.cc @@ -40,6 +40,7 @@ int ErasureCodeBench::setup(int argc, char** argv) { po::options_description desc("Allowed options"); desc.add_options() ("help,h", "produce help message") + ("verbose,v", "explain what happens") ("size,s", po::value()->default_value(1024 * 1024), "size of the buffer to be encoded") ("iterations,i", po::value()->default_value(1), @@ -119,6 +120,8 @@ int ErasureCodeBench::setup(int argc, char** argv) { return -EINVAL; } + verbose = vm.count("verbose") > 0 ? true : false; + return 0; } diff --git a/src/test/erasure-code/ceph_erasure_code_benchmark.h b/src/test/erasure-code/ceph_erasure_code_benchmark.h index b20f3098ac504..197831bccddeb 100644 --- a/src/test/erasure-code/ceph_erasure_code_benchmark.h +++ b/src/test/erasure-code/ceph_erasure_code_benchmark.h @@ -33,6 +33,7 @@ class ErasureCodeBench { map parameters; + bool verbose; public: int setup(int argc, char** argv); int run(); -- 2.39.5