]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/collection_manager: fill CollectionNode::decoded on 52221/head
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 28 Jun 2023 07:18:27 +0000 (15:18 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 18 Jul 2023 09:09:09 +0000 (17:09 +0800)
commit5eb473b99c1ea75fd6c3807d3f54eaec1018d383
treed3b1c79f65138ab7c939f4968324e8fa0b556c71
parent2767f5a72c3662eda5df1c4ba6f2e005078cfdd6
crimson/os/seastore/collection_manager: fill CollectionNode::decoded on
clean reads

Otherwise, deltas of collection nodes can't be replayed correctly,
because the data of nodes is not loaded to CollectionNode::decoded

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/collection_manager/collection_flat_node.cc
src/crimson/os/seastore/collection_manager/collection_flat_node.h
src/crimson/os/seastore/collection_manager/flat_collection_manager.cc