* extents since we're going to do it again once we either do the ool write
* or allocate a relative inline addr. TODO: refactor AsyncCleaner to
* avoid this complication. */
- auto mapping = co_await lba_manager->get_mapping(
+ auto cursor = co_await lba_manager->get_cursor(
t, *extent
).handle_error_interruptible(
rewrite_extent_iertr::pass_further{},
);
co_await lba_manager->update_mapping(
t,
- std::move(mapping),
+ std::move(cursor),
extent->get_length(),
extent->get_paddr(),
*nextent
* avoid this complication. */
if (first_extent) {
assert(off == 0);
- auto mapping = co_await lba_manager->get_mapping(
+ auto cursor = co_await lba_manager->get_cursor(
t, *extent
).handle_error_interruptible(
rewrite_extent_iertr::pass_further{},
);
refcount = co_await lba_manager->update_mapping(
t,
- std::move(mapping),
+ std::move(cursor),
extent->get_length(),
extent->get_paddr(),
*nextent