From ab5139b30071016f22b7ae5151538e929361f6f9 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 2 Jun 2012 13:18:01 -0700 Subject: [PATCH] omapbench: fix misc warnings Signed-off-by: Sage Weil --- src/test/omap_bench.cc | 13 ++++++------- src/test/omap_bench.hpp | 35 ++++++++++++++++++++++------------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/src/test/omap_bench.cc b/src/test/omap_bench.cc index 0bc7d86092703..97b13087a7a4d 100644 --- a/src/test/omap_bench.cc +++ b/src/test/omap_bench.cc @@ -21,10 +21,10 @@ #include "common/ceph_argparse.h" #include "omap_bench.hpp" -#include -#include -#include -#include +#include +#include +#include +#include using namespace std; using ceph::bufferlist; @@ -56,7 +56,7 @@ int OmapBench::setup(int argc, const char** argv) { //parse omap_bench args vector args; argv_to_vec(argc,argv,args); - for (int i = 0;i < args.size(); i++) { + for (unsigned i = 0; i < args.size(); i++) { if (strcmp(args[i], "-t") == 0){ threads = atoi(args[i+1]); } else if (strcmp(args[i],"-o") == 0){ @@ -167,8 +167,7 @@ void OmapBench::aio_is_safe(rados_completion_t c, void *arg) { double time = aiow->get_time(); delete aiow; data_lock->Lock(); - data.avg_latency = (data.avg_latency * - data.completed_ops + time) / ++(data.completed_ops); + data.avg_latency = (data.avg_latency * data.completed_ops + time) / ++(data.completed_ops); if (time < data.min_latency){ data.min_latency = time; } diff --git a/src/test/omap_bench.hpp b/src/test/omap_bench.hpp index 2a40557d5dee8..4c6061ead78be 100644 --- a/src/test/omap_bench.hpp +++ b/src/test/omap_bench.hpp @@ -18,12 +18,12 @@ #include "common/Cond.h" #include "include/rados/librados.hpp" #include -#include -#include; +#include +#include using ceph::bufferlist; -struct omap_bench_data{ +struct omap_bench_data { double avg_latency; double min_latency; double max_latency; @@ -32,15 +32,18 @@ struct omap_bench_data{ int completed_ops; std::map freq_map; pair mode; - omap_bench_data(): avg_latency(0.0), min_latency(DBL_MAX), max_latency(0.0), - total_latency(0.0),started_ops(0),completed_ops(0),freq_map(),mode(){} - + omap_bench_data() + : avg_latency(0.0), min_latency(DBL_MAX), max_latency(0.0), + total_latency(0.0), + started_ops(0), completed_ops(0) + {} }; class OmapBench; typedef int (*omap_generator_t)(const int omap_entries, const int key_size, - const int value_size, std::map * out_omap); + const int value_size, + std::map *out_omap); typedef int (OmapBench::*test_t)(omap_generator_t omap_gen); @@ -104,12 +107,18 @@ protected: friend class AioWriter; public: - OmapBench() : data(),busythreads_count(0),pool_name("data"),rados_id("admin"), - safe(aio_is_safe),omap_generator(generate_uniform_omap), - thread_is_free_lock("thread is free lock"), data_lock("data lock"), - threads(3),objects(100),omap_entries(10),omap_key_size(10), - omap_value_size(100),increment(10),test(&OmapBench::write_objects_in_parallel) - {}; + OmapBench() + : test(&OmapBench::write_objects_in_parallel), + omap_generator(generate_uniform_omap), + thread_is_free_lock("OmapBench::thread_is_free_lock"), + data_lock("OmapBench::data_lock"), + busythreads_count(0), + safe(aio_is_safe), + pool_name("data"), + rados_id("admin"), + threads(3), objects(100), omap_entries(10), omap_key_size(10), + omap_value_size(100), increment(10) + {} /** * Parses command line args, initializes rados and ioctx -- 2.39.5