From 8b37bb0e2c719c396d4b4ddde3cbbb3b0b0f1803 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Wed, 21 May 2025 11:20:03 +0800 Subject: [PATCH] crimson/os/seastore/../fixed_kv_btree: get_stable_for_key() is called when the node is pending Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/btree/fixed_kv_btree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/btree/fixed_kv_btree.h b/src/crimson/os/seastore/btree/fixed_kv_btree.h index 66c28c79515..ab12ab3ee6a 100644 --- a/src/crimson/os/seastore/btree/fixed_kv_btree.h +++ b/src/crimson/os/seastore/btree/fixed_kv_btree.h @@ -509,7 +509,7 @@ public: auto &prior = (child_node_t &)*child_node->get_prior_instance(); assert(prior.is_valid()); assert(prior.is_parent_valid()); - if (node->is_mutation_pending()) { + if (node->is_pending()) { auto &n = node->get_stable_for_key(i->get_key()); assert(prior.peek_parent_node().get() == &n); auto pos = n.lower_bound(i->get_key()).get_offset(); -- 2.47.3