]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: fix bug in check_node 51980/head
authorXinyu Huang <xinyu.huang@intel.com>
Fri, 9 Jun 2023 07:25:48 +0000 (15:25 +0800)
committerXinyu Huang <xinyu.huang@intel.com>
Sun, 25 Jun 2023 02:41:24 +0000 (10:41 +0800)
commitf02f20c2aecfbcb24d4a2d49db159a15b63487f4
tree5565aa0c26a70f8e97966a18f86ce41b48e9a0ec
parentea807834105141b6938ce6a9dba28667420efa2e
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>
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/cached_extent.h