]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: Remove straggling `using namespace std` from headers
authorAdam C. Emerson <aemerson@redhat.com>
Sat, 22 Jan 2022 00:57:00 +0000 (19:57 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Sat, 22 Jan 2022 03:28:28 +0000 (22:28 -0500)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/test/erasure-code/ErasureCodeExample.h
src/test/erasure-code/TestErasureCodeExample.cc
src/test/erasure-code/ceph_erasure_code_benchmark.cc
src/test/erasure-code/ceph_erasure_code_benchmark.h
src/test/kv_store_bench.h
src/test/librados_test_stub/NeoradosTestStub.cc

index 1185b38d73685d32bc9b1b25de01e3e9905b8d29..4226361c47eb7633a46c39907e33d189464b5824 100644 (file)
 
 #define MINIMUM_TO_RECOVER 2u
 
-using namespace std;
-
 class ErasureCodeExample final : public ErasureCode {
 public:
   ~ErasureCodeExample() override {}
 
   int create_rule(const std::string &name,
                             CrushWrapper &crush,
-                            ostream *ss) const override {
+                            std::ostream *ss) const override {
     return crush.add_simple_rule(name, "default", "host", "",
                                 "indep", pg_pool_t::TYPE_ERASURE, ss);
   }
@@ -70,7 +68,7 @@ public:
              c2c[CODING_CHUNK] > c2c[SECOND_DATA_CHUNK])
        c2c.erase(CODING_CHUNK);
     }
-    set <int> available_chunks;
+    std::set <int> available_chunks;
     for (std::map<int, int>::const_iterator i = c2c.begin();
         i != c2c.end();
         ++i)
@@ -116,7 +114,7 @@ public:
     // to chunk boundaries
     //
     const bufferptr &ptr = out.front();
-    for (set<int>::iterator j = want_to_encode.begin();
+    for (auto j = want_to_encode.begin();
          j != want_to_encode.end();
          ++j) {
       bufferlist tmp;
@@ -136,7 +134,7 @@ public:
 
   int _decode(const std::set<int> &want_to_read,
              const std::map<int, bufferlist> &chunks,
-             std::map<int, bufferlist> *decoded) {
+             std::map<int, bufferlist> *decoded) override {
     //
     // All chunks have the same size
     //
index 826f3bef177e433f0c846b0284d94fa95c824c1b..b488a604b61e7559f8d3743ee47f894e0429a871 100644 (file)
@@ -1,4 +1,4 @@
-// -*- mode:C; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- 
+// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- 
 // vim: ts=8 sw=2 smarttab
 /*
  * Ceph distributed storage system
@@ -11,7 +11,7 @@
  *  modify it under the terms of the GNU Lesser General Public
  *  License as published by the Free Software Foundation; either
  *  version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  */
 #include <stdlib.h>
 
@@ -20,6 +20,8 @@
 #include "global/global_context.h"
 #include "gtest/gtest.h"
 
+using namespace std;
+
 TEST(ErasureCodeExample, chunk_size)
 {
   ErasureCodeExample example;
index 2bcb5f3cd3b0aa69b9e4b74100ee96ff6c256d1d..c86e58697c071b56692c27770f4b7ec18b911484 100644 (file)
 #include "erasure-code/ErasureCode.h"
 #include "ceph_erasure_code_benchmark.h"
 
+using std::endl;
+using std::cerr;
+using std::cout;
+using std::map;
+using std::set;
+using std::string;
+using std::stringstream;
+using std::vector;
+
 namespace po = boost::program_options;
 
 int ErasureCodeBench::setup(int argc, char** argv) {
@@ -175,7 +184,7 @@ int ErasureCodeBench::encode()
   }
   utime_t begin_time = ceph_clock_now();
   for (int i = 0; i < max_iterations; i++) {
-    map<int,bufferlist> encoded;
+    std::map<int,bufferlist> encoded;
     code = erasure_code->encode(want_to_encode, in, &encoded);
     if (code)
       return code;
index c65f716b1e17826aa7036a7c3d6aa1506cd1b1d2..59149a74c1606795342a692769fdf12f348dde09 100644 (file)
 #define CEPH_ERASURE_CODE_BENCHMARK_H
 
 #include <string>
+#include <map>
+#include <vector>
 
-using namespace std;
+#include <boost/intrusive_ptr.hpp>
+
+#include "include/buffer.h"
+
+#include "common/ceph_context.h"
+
+#include "erasure-code/ErasureCodeInterface.h"
 
 class ErasureCodeBench {
   int in_size;
@@ -29,21 +37,21 @@ class ErasureCodeBench {
   int k;
   int m;
 
-  string plugin;
+  std::string plugin;
 
   bool exhaustive_erasures;
-  vector<int> erased;
-  string workload;
+  std::vector<int> erased;
+  std::string workload;
 
-  ErasureCodeProfile profile;
+  ceph::ErasureCodeProfile profile;
 
   bool verbose;
   boost::intrusive_ptr<CephContext> cct;
 public:
   int setup(int argc, char** argv);
   int run();
-  int decode_erasures(const map<int,bufferlist> &all_chunks,
-                     const map<int,bufferlist> &chunks,
+  int decode_erasures(const std::map<int, ceph::buffer::list> &all_chunks,
+                     const std::map<int, ceph::buffer::list> &chunks,
                      unsigned i,
                      unsigned want_erasures,
                      ErasureCodeInterfaceRef erasure_code);
index 733594b70c5d9ee39035827c16b121ffab057db0..689c769ce5290ce57221ff313d5078f16e1f2fac 100644 (file)
@@ -25,9 +25,6 @@
 #include <cfloat>
 #include <iostream>
 
-using namespace std;
-using ceph::bufferlist;
-
 /**
  * stores pairings from op type to time taken for that op (for latency), and to
  * time that op completed to the nearest second (for throughput).
@@ -69,7 +66,7 @@ struct timed_args {
   StopWatch sw;
   //kv_bench_data data;
   KvStoreBench * kvsb;
-  bufferlist val;
+  ceph::buffer::list val;
   int err;
   char op;
 
@@ -86,7 +83,7 @@ struct timed_args {
   {}
 };
 
-typedef pair<string, bufferlist> (KvStoreBench::*next_gen_t)(bool new_elem);
+typedef std::pair<std::string, ceph::buffer::list> (KvStoreBench::*next_gen_t)(bool new_elem);
 
 class KvStoreBench {
 
@@ -107,13 +104,13 @@ protected:
   int cache_size; //number of index entries to store in cache
   double cache_refresh; //cache_size / cache_refresh entries are read each time
                        //the index is read
-  string client_name;
+  std::string client_name;
   bool verbose;//if true, display debug output
 
   //internal
-  map<int, char> probs;//map of numbers from 1 to 100 to chars representing
+  std::map<int, char> probs;//map of numbers from 1 to 100 to chars representing
                        //operation types - used to generate random operations
-  set<string> key_set;//set of keys already in the data set
+  std::set<std::string> key_set;//set of keys already in the data set
   KeyValueStructure * kvs;
   kv_bench_data data;//stores throughput and latency from completed tests
   ceph::mutex data_lock = ceph::make_mutex("data lock");
@@ -123,8 +120,8 @@ protected:
     ceph::make_mutex("KvStoreBench::ops_in_flight_lock");
   //these are used for cleanup and setup purposes - they are NOT passed to kvs!
   librados::Rados rados;
-  string rados_id;
-  string pool_name;
+  std::string rados_id;
+  std::string pool_name;
   bool io_ctx_ready;
   librados::IoCtx io_ctx;
 
@@ -153,7 +150,7 @@ public:
   /**
    * Returns a string of random characters of length len
    */
-  string random_string(int len);
+  std::string random_string(int len);
 
   /**
    * Inserts entries random keys and values asynchronously.
@@ -164,20 +161,20 @@ public:
    * calls test_random_insertions, then does ops randomly chosen operations
    * asynchronously, with max_ops_in_flight operations at a time.
    */
-  int test_teuthology_aio(next_gen_t distr, const map<int, char> &probs);
+  int test_teuthology_aio(next_gen_t distr, const std::map<int, char> &probs);
 
   /**
    * calls test_random_insertions, then does ops randomly chosen operations
    * synchronously.
    */
-  int test_teuthology_sync(next_gen_t distr, const map<int, char> &probs);
+  int test_teuthology_sync(next_gen_t distr, const std::map<int, char> &probs);
 
   /**
    * returns a key-value pair. If new_elem is true, the key is randomly
    * generated. If it is false, the key is selected from the keys currently in
    * the key set.
    */
-  pair<string, bufferlist> rand_distr(bool new_elem);
+  std::pair<std::string, ceph::buffer::list> rand_distr(bool new_elem);
 
   /**
    * Called when aio operations complete. Updates data.
index 882e80820c7e1762f9e06cf64f21042a3df1a693..c46660c6cd103d6c6df519184a5e8c48bd6076d8 100644 (file)
 #include <boost/system/system_error.hpp>
 
 namespace bs = boost::system;
+using namespace std::literals;
 using namespace std::placeholders;
 
 namespace neorados {
 namespace detail {
 
-struct Client {
+class Client {
+public:
   ceph::mutex mutex = ceph::make_mutex("NeoradosTestStub::Client");
 
   librados::TestRadosClient* test_rados_client;