]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/crimson: do not discard returned future<> 42808/head
authorKefu Chai <kchai@redhat.com>
Tue, 17 Aug 2021 06:11:20 +0000 (14:11 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 17 Aug 2021 06:27:09 +0000 (14:27 +0800)
to silence following warning:

../src/test/crimson/seastore/test_randomblock_manager.cc:122:7: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
      rbm_manager->add_free_extent(t.allocated_blocks, r.first * DEFAULT_BLOCK_SIZE,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/test/crimson/seastore/test_randomblock_manager.cc

index e6e93897e6531c3d411cc78b7b71a1d1f503d925..8bfa75573172ae11ff310f51beb9139add1f5273 100644 (file)
@@ -115,12 +115,12 @@ struct rbm_test_t : public  seastar_test_suite_t,
     }
   }
 
-  auto free_extent(rbm_transaction &t, interval_set<blk_id_t> range) {
+  void free_extent(rbm_transaction &t, interval_set<blk_id_t> range) {
     for (auto [off, len] : range) {
       logger().debug("free_extent: start {} len {}", off * DEFAULT_BLOCK_SIZE,
                      len * DEFAULT_BLOCK_SIZE);
       rbm_manager->add_free_extent(t.allocated_blocks, off * DEFAULT_BLOCK_SIZE,
-                                   len * DEFAULT_BLOCK_SIZE);
+                                   len * DEFAULT_BLOCK_SIZE).unsafe_get();
     }
   }