]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: add basic pipeline phases to TransactionManager
authorSamuel Just <sjust@redhat.com>
Mon, 11 Jan 2021 23:03:31 +0000 (15:03 -0800)
committerSamuel Just <sjust@redhat.com>
Mon, 1 Feb 2021 21:29:19 +0000 (13:29 -0800)
commit41ae1c497b11cdc882da818ab2a696a60af2c1d5
tree45a26e37ad7a4e1e866c86ff4daf2502e90d8ff1
parentad14ecedb60f535c639df10aa685f945abab87f6
crimson/os/seastore: add basic pipeline phases to TransactionManager

We need to ensure that the metadata preperation and completions happen
in order.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/journal.h
src/crimson/os/seastore/ordering_handle.h [new file with mode: 0644]
src/crimson/os/seastore/transaction.h
src/crimson/os/seastore/transaction_manager.cc
src/crimson/os/seastore/transaction_manager.h
src/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_seastore_journal.cc