insert and lookup_range should return absolute or record-relative addrs,
never block relative.
Signed-off-by: Samuel Just <sjust@redhat.com>
ret.emplace_back(
std::make_unique<BtreeLBAPin>(
this,
- val.paddr,
+ val.paddr.maybe_relative_to(get_paddr()),
lba_node_meta_t{ begin, begin + val.len, 0}));
}
return lookup_range_ertr::make_ready_future<lba_pin_list_t>(
insert_ertr::ready_future_marker{},
std::make_unique<BtreeLBAPin>(
this,
- val.paddr,
+ val.paddr.maybe_relative_to(get_paddr()),
lba_node_meta_t{ begin, begin + val.len, 0}));
}