]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/cache: workaround to drop delta with mismatched crc
authorYingxin Cheng <yingxin.cheng@intel.com>
Wed, 24 Aug 2022 02:51:56 +0000 (10:51 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 24 Aug 2022 03:04:04 +0000 (11:04 +0800)
commit67a9109ca95d2735ba5247c812fc497e47a1a67e
tree8bb9da1db6b49743acb0a810f2c3c5eb236c17c9
parent0d941855ff9467c65b43e3b94e6f3948f51a0d38
crimson/os/seastore/cache: workaround to drop delta with mismatched crc

The workaround is unreliable to identify whether the delta is out-dated,
need to drop it once the paddr->journal_seq_t mapping is introduced.

Note: this issue only happens with journal_type_t::CIRCULAR.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/async_cleaner.h
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/extent_placement_manager.h