]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: fix some clang capture warnings
authorSamuel Just <sjust@redhat.com>
Tue, 24 Aug 2021 16:29:22 +0000 (09:29 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 26 Aug 2021 20:49:09 +0000 (13:49 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h
src/crimson/tools/store_nbd/tm_driver.cc
src/tools/crimson/perf_crimson_msgr.cc

index 9015520917b7ffca9c6d60148a569cdc6c76df31..e061cf8c53daee2f15e015b6dd63f859cfcd1258 100644 (file)
@@ -419,6 +419,8 @@ class TreeBuilder {
     auto ref_kv_iter = seastar::make_lw_shared<iterator_t>();
     auto cursors = seastar::make_lw_shared<std::map<ghobject_t, BtreeCursor>>();
     return eagain_iertr::now().si_then([&t, this, cursors, ref_kv_iter] {
+      (void)this; // silence clang warning for !TRACK
+      (void)t; // silence clang warning for !TRACK
       if constexpr (TRACK) {
         logger().info("Tracking cursors before erase ...");
         *ref_kv_iter = kvs.begin();
index e5c19a70ade23fdf4b5e8b0c5d9ae965b8c3b25f..8f4acf0b917fa47a74ed16da9a4e69831dedb37a 100644 (file)
@@ -72,7 +72,7 @@ TMDriver::read_extents_ret TMDriver::read_extents(
            return tm->pin_to_extent<TestBlock>(
              t,
              std::move(pin)
-           ).si_then([this, &ret](auto ref) mutable {
+           ).si_then([&ret](auto ref) mutable {
              ret.push_back(std::make_pair(ref->get_laddr(), ref));
              logger().debug(
                "read_extents: got extent {}",
index 35de1d6e73d7c6644c9e16a9f8ec02d6c94c5a2e..2455582e7af334ee443c5dc8fbd559e27cdf8916 100644 (file)
@@ -535,7 +535,7 @@ static seastar::future<> run(
           if (client.is_active()) {
             client.do_dispatch_messages(client.active_conn.get());
           }
-        }).then([this, ramptime] {
+        }).then([ramptime] {
           logger().info("[all clients]: ramping up {} seconds...", ramptime);
           return seastar::sleep(std::chrono::seconds(ramptime));
         }).then([this] {