]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: do not capture unused variable
authorKefu Chai <kchai@redhat.com>
Fri, 6 Aug 2021 11:24:34 +0000 (19:24 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 6 Aug 2021 11:47:17 +0000 (19:47 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h
src/crimson/os/seastore/seastore.cc
src/test/crimson/seastore/onode_tree/test_fltree_onode_manager.cc
src/test/crimson/seastore/onode_tree/test_staged_fltree.cc

index 194fe8a48eaba63bfb78e50a00d4c46b323d1404..f213d8429cf0df6c86e7649b241bdc4a1cb6def8 100644 (file)
@@ -314,7 +314,7 @@ class TreeBuilder {
 #ifndef NDEBUG
       validate_cursor_from_item(p_kv->key, p_kv->value, cursor);
       return tree->find(t, p_kv->key
-      ).si_then([this, cursor, p_kv](auto cursor_) mutable {
+      ).si_then([cursor, p_kv](auto cursor_) mutable {
         assert(!cursor_.is_end());
         ceph_assert(cursor_.get_ghobj() == p_kv->key);
         ceph_assert(cursor_.value() == cursor.value());
@@ -374,7 +374,7 @@ class TreeBuilder {
             assert(c_iter != cursors->end());
             auto p_kv = **ref_kv_iter;
             // validate values in tree keep intact
-            return tree->find(t, p_kv->key).si_then([this, &c_iter, ref_kv_iter](auto cursor) {
+            return tree->find(t, p_kv->key).si_then([&c_iter, ref_kv_iter](auto cursor) {
               auto p_kv = **ref_kv_iter;
               validate_cursor_from_item(p_kv->key, p_kv->value, cursor);
               // validate values in cursors keep intact
@@ -494,7 +494,7 @@ class TreeBuilder {
 
   eagain_ifuture<> get_stats(Transaction& t) {
     return tree->get_stats_slow(t
-    ).si_then([this](auto stats) {
+    ).si_then([](auto stats) {
       logger().warn("{}", stats);
     });
   }
@@ -537,7 +537,7 @@ class TreeBuilder {
           return seastar::make_ready_future<seastar::stop_iteration>(
             seastar::stop_iteration::yes);
         }
-        return validate_one(t, iter).si_then([this, &iter] {
+        return validate_one(t, iter).si_then([&iter] {
           ++iter;
           return seastar::make_ready_future<seastar::stop_iteration>(
             seastar::stop_iteration::no);
index 59006291c74fc40a7916a4baf30fdf59225265be..fb474f483d5dc8b3ada7491bcb2bc00c91891594 100644 (file)
@@ -172,7 +172,7 @@ SeaStore::list_objects(CollectionRef ch,
         [this, start, end, limit, &ret] (auto& t) {
        return with_trans_intr(
          *t,
-         [this, start, end, limit, &ret](auto &t) {
+         [this, start, end, limit](auto &t) {
             return onode_manager->list_onodes(t, start, end, limit);
        }).safe_then([&ret] (auto&& _ret) {
             ret = std::move(_ret);
index 294e1626a78f9c5ad1e0c46315c001b96d555321..c41fe6df770deaa0c5c1a33004cf3755c45d5b03 100644 (file)
@@ -154,7 +154,7 @@ struct fltree_onode_manager_test_t
       items.emplace_back(&p_kv->value);
       ++it;
     }
-    with_transaction([this, &oids, &items, f=std::move(f)] (auto& t) mutable {
+    with_transaction([&oids, &items, f=std::move(f)] (auto& t) mutable {
       std::invoke(f, t, oids, items);
     });
   }
index b6cf810639971e0ae1e308ca865f54062601341a..0736746a4c632bcbae6632169e7228bce995e6ea 100644 (file)
@@ -163,7 +163,7 @@ TEST_F(a_basic_test_t, 1_basic_sizes)
 
 TEST_F(a_basic_test_t, 2_node_sizes)
 {
-  run_async([this] {
+  run_async([] {
     auto nm = NodeExtentManager::create_dummy(IS_DUMMY_SYNC);
     auto t = make_test_transaction();
     ValueBuilderImpl<UnboundedValue> vb;
@@ -616,7 +616,7 @@ struct c_dummy_test_t : public seastar_test_suite_t {};
 
 TEST_F(c_dummy_test_t, 4_split_merge_leaf_node)
 {
-  run_async([this] {
+  run_async([] {
     {
       TestTree test;
       test.build_tree({2, 5}, {2, 5}, {2, 5}, 120).get0();
@@ -1050,7 +1050,7 @@ class DummyChildPool {
       ).handle_error_interruptible(
         eagain_iertr::pass_further{},
         crimson::ct_error::assert_all{"Invalid error during create_initial()"}
-      ).si_then([c, &pool, initial](auto super) {
+      ).si_then([c, initial](auto super) {
         initial->make_root_new(c, std::move(super));
         return initial->upgrade_root(c).si_then([initial] {
           return initial;
@@ -1301,7 +1301,7 @@ class DummyChildPool {
 
 TEST_F(c_dummy_test_t, 5_split_merge_internal_node)
 {
-  run_async([this] {
+  run_async([] {
     DummyChildPool pool;
     {
       logger().info("\n---------------------------------------------"