]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: fix bug in check_node 53945/head
authorXinyu Huang <xinyu.huang@intel.com>
Fri, 9 Jun 2023 07:25:48 +0000 (15:25 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 11 Oct 2023 11:36:40 +0000 (11:36 +0000)
commit35f0672316a02e0663213135f2a2d8defb463214
tree60511c7cf6702367a1f661a2035dc35609f7ca11
parent281a9fba66f3aef385178a4640ad8e7c35747e0c
crimson/os/seastore: fix bug in check_node

EXIST_CLEAN and EXIST_MUTATION_PENDING shuold not be treated as
CLEAN in check_node because they are transaction private and the
leafnode has been duplicated for write.

fix: https://tracker.ceph.com/issues/61626

Signed-off-by: Xinyu Huang <xinyu.huang@intel.com>
(cherry picked from commit f02f20c2aecfbcb24d4a2d49db159a15b63487f4)
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/cached_extent.h