Signed-off-by: Samuel Just <sjust@redhat.com>
Transaction &t,
laddr_t addr) = 0;
- // TODO: probably unused, removed
using complete_transaction_ertr = crimson::errorator<
crimson::ct_error::input_output_error>;
using complete_transaction_ret = complete_transaction_ertr::future<>;
return journal.submit_record(std::move(*record)).safe_then(
[this, t=std::move(t)](paddr_t addr) mutable {
cache.complete_commit(*t, addr);
+ lba_manager.complete_transaction(*t);
},
submit_transaction_ertr::pass_further{},
crimson::ct_error::all_same_way([](auto e) {