mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
crimson/os/seastore/lba_manager/btree/lba_btree_node_impl: add debugging
Signed-off-by: Samuel Just <sjust@redhat.com>
This commit is contained in:
parent
0cb483303c
commit
9a514cccaa
@ -729,7 +729,15 @@ get_lba_node_ret get_lba_btree_extent(
|
||||
ceph_assert(meta.begin <= ret->begin()->get_key());
|
||||
ceph_assert(meta.end > (ret->end() - 1)->get_key());
|
||||
}
|
||||
assert(!(parent->has_been_invalidated() || ret->has_been_invalidated()));
|
||||
if (parent->has_been_invalidated() || ret->has_been_invalidated()) {
|
||||
logger().debug(
|
||||
"get_lba_btree_extent: parent {} or ret {} is invalid, transaction {} is conflicted: {}",
|
||||
*parent,
|
||||
*ret,
|
||||
(void*)&c.trans,
|
||||
c.trans.is_conflicted());
|
||||
assert(!(parent->has_been_invalidated() || ret->has_been_invalidated()));
|
||||
}
|
||||
if (!ret->is_pending() && !ret->pin.is_linked()) {
|
||||
ret->pin.set_range(meta);
|
||||
c.pins.add_pin(ret->pin);
|
||||
@ -758,7 +766,15 @@ get_lba_node_ret get_lba_btree_extent(
|
||||
ceph_assert(meta.begin <= ret->begin()->get_key());
|
||||
ceph_assert(meta.end > (ret->end() - 1)->get_key());
|
||||
}
|
||||
assert(!(parent->has_been_invalidated() || ret->has_been_invalidated()));
|
||||
if (parent->has_been_invalidated() || ret->has_been_invalidated()) {
|
||||
logger().debug(
|
||||
"get_lba_btree_extent: parent {} or ret {} is invalid, transaction {} is conflicted: {}",
|
||||
*parent,
|
||||
*ret,
|
||||
(void*)&c.trans,
|
||||
c.trans.is_conflicted());
|
||||
assert(!(parent->has_been_invalidated() || ret->has_been_invalidated()));
|
||||
}
|
||||
if (!ret->is_pending() && !ret->pin.is_linked()) {
|
||||
ret->pin.set_range(meta);
|
||||
c.pins.add_pin(ret->pin);
|
||||
|
Loading…
Reference in New Issue
Block a user