]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: define the usage of generation
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 7 Nov 2022 08:42:58 +0000 (16:42 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Mon, 7 Nov 2022 11:06:02 +0000 (19:06 +0800)
commit5f4cb5b5a4d945cd0812f6de333089217b27464a
tree21a5ad7d5cb11bbb810630e9afecebcb84a53f21
parentaa52af91d78a7cdd3eb6635f20b6fc3b6e2f6cec
crimson/os/seastore: define the usage of generation

Unify the definition of the reclaim generation, cleanup and explain its
intentions and usages. Please refer to the comments in seastore_types.h.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
13 files changed:
src/crimson/os/seastore/async_cleaner.cc
src/crimson/os/seastore/async_cleaner.h
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/btree/fixed_kv_node.h
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/extent_placement_manager.cc
src/crimson/os/seastore/extent_placement_manager.h
src/crimson/os/seastore/journal/segmented_journal.cc
src/crimson/os/seastore/seastore_types.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/transaction_manager.cc
src/crimson/os/seastore/transaction_manager.h