crimson/os/seastore/journal: return addr and seq from submit_record
authorSamuel Just <sjust@redhat.com>
Sat, 18 Jul 2020 00:29:44 +0000 (17:29 -0700)
committerSamuel Just <sjust@redhat.com>
Wed, 23 Sep 2020 22:15:59 +0000 (15:15 -0700)
commitda17def877bdecbce24b1a83e25a912a61235d04
tree08043eb3cdd42e0f273f58c06bef95e3127781c5
parent272fd5ef8f30ac0c743fae1e9c57a92d764b98a9
crimson/os/seastore/journal: return addr and seq from submit_record

Reworks journal_seq_t to be a monotonically increasing, but non-dense
value from the current segment_seq_t and segment offset.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/cache.h
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/journal.h
src/crimson/os/seastore/seastore_types.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/transaction_manager.cc
src/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_seastore_cache.cc
src/test/crimson/seastore/test_seastore_journal.cc