return extent;
}
- bool rm_extent(
+ void rm_extent(
extmap_root_t &extmap_root,
Transaction &t,
uint32_t lo,
lext_map_val_t val ) {
auto ret = extmap_manager->rm_lextent(extmap_root, t, lo, val).unsafe_get0();
- EXPECT_EQ(ret, true);
+ EXPECT_TRUE(ret);
test_ext_mappings.erase(test_ext_mappings.find(lo));
- return ret;
}
void check_mappings(extmap_root_t &extmap_root, Transaction &t) {
{
auto t = tm.create_transaction();
logger().debug("second transaction");
- [[maybe_unused]] auto seekref = find_extent(extmap_root, *t, lo, len);
- [[maybe_unused]] auto rmret = rm_extent(extmap_root, *t, lo, {seekref.front().laddr, len});
+ auto seekref = find_extent(extmap_root, *t, lo, len);
+ rm_extent(extmap_root, *t, lo, {seekref.front().laddr, len});
[[maybe_unused]] auto seekref2 = findno_extent(extmap_root, *t, lo, len);
tm.submit_transaction(std::move(t)).unsafe_get();
}
int i = 0;
for (auto &e: test_ext_mappings) {
if (i % 3 != 0) {
- [[maybe_unused]] auto rmref= rm_extent(extmap_root, *t, e.first, e.second);
+ rm_extent(extmap_root, *t, e.first, e.second);
}
if (i % 10 == 0) {
int i = 0;
for (auto &e: test_ext_mappings) {
if (i < 100) {
- auto val = e;
- [[maybe_unused]] auto rmref= rm_extent(extmap_root, *t, e.first, e.second);
+ rm_extent(extmap_root, *t, e.first, e.second);
}
if (i % 10 == 0) {
- logger().debug("submitting transaction i= {}", i);
+ logger().debug("submitting transaction i= {}", i);
tm.submit_transaction(std::move(t)).unsafe_get();
t = tm.create_transaction();
}
if (i % 50 == 0) {
- logger().debug("check_mappings i= {}", i);
+ logger().debug("check_mappings i= {}", i);
check_mappings(extmap_root, *t);
check_mappings(extmap_root);
}