mirror of
https://github.com/ceph/ceph
synced 2025-03-07 08:49:15 +00:00
crimson/os/seastore: actually use LBAManager::complete_transaction
Signed-off-by: Samuel Just <sjust@redhat.com>
This commit is contained in:
parent
4750ca539f
commit
0f7e8973e1
@ -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<>;
|
||||
|
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user