]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test/crimson/seastore/test_transaction_manager: the scatter_allocation case shouldn...
authorXuehan Xu <xuxuehan@qianxin.com>
Sat, 9 May 2026 02:15:24 +0000 (10:15 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Fri, 31 Jul 2026 01:40:19 +0000 (09:40 +0800)
commitc48848ba9fa42b73dc37fc452de7ef572bf8f179
treed16a041411d4910afa2e4f246e07eb0b9b3c2b3d
parent5314e38d39db000ab1a0bf84968a2e5e6d57e2d6
test/crimson/seastore/test_transaction_manager: the scatter_allocation case shouldn't submit the trans

In scatter_allocation, an extent is split into several
small ones, and the last allocation is supposed to fail,
in which case, the small extents that belong to the same
allocation wouldn't be attached to the parent lba leaf
node. Sumitting the transaction would trigger assertions,
and is not consistent with the behavior of nornal crimson
OSDs.

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/test/crimson/seastore/test_transaction_manager.cc