crimson/os/seastore: actually use LBAManager::complete_transaction

Signed-off-by: Samuel Just <sjust@redhat.com>
This commit is contained in:
Samuel Just 2020-07-13 15:45:58 -07:00
parent 4750ca539f
commit 0f7e8973e1
2 changed files with 1 additions and 1 deletions

View File

@ -111,7 +111,6 @@ public:
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<>;

View File

@ -134,6 +134,7 @@ TransactionManager::submit_transaction(
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) {