Project

General

Profile

Bug #64957

Updated by Xuehan Xu 2 months ago

<pre> 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_onode - FLTreeOnode::Recorder::encode_update: update onode size 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_odata - 0x300005784f00 trans.13516 ObjectDataHandler::write: writing to 0~65536, object_data: L_ADDR_NULL~0, is_null true 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_odata - 0x300005784f00 trans.13516 ObjectDataHandler::prepare_data_reservation: reserving: 0x3ff574a02aff112cf8f400000000000~16777216 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_tm - 0x300005784f00 trans.13516 TransactionManager::reserve_region: len=16777216, laddr_hint=0x3ff574a02aff112cf8f400000000000(pool=3, shard=255, crush+random=0x574a02af3c44b3e3d, is_metadata=false, is_snap=false, local_snap_id=0, offset=0) 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::_alloc_extent: pladdr(paddr=paddr<ZERO>)~16777216, hint=0x3ff574a02aff112cf8f400000000000 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::get_root: root already on t -- CachedExtent(addr=0x300000581800, type=ROOT, version=24, dirty_from_or_retired_at=jseq(sseq(9), paddr<Seg[Dev(0),39],10399744>), modify_time=tp(2024-03-17 04:37:11), paddr=paddr<Dev(ROOT),0>, prior_paddr=nullopt, length=0, state=DIRTY, last_committed_crc=0, refcount=6, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULL, root_block(lba_root_node=0x300003fb5e00, backref_root_node=0x300002fc8600)) 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::search_insert_pos: 0x3ff574a02aff112cf8f400000000000~16777216 state 0x3ff574a48f26ae8d768800000000000~65536, insert at 0x3ff574a02aff112cf8f400000000000 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::duplicate_for_write: CachedExtent(addr=0x300002fcdc00, type=LADDR_INTERNAL, version=37, dirty_from_or_retired_at=jseq(sseq(9), paddr<Seg[Dev(0),39],36745216>), modify_time=tp(2024-03-17 04:37:19), paddr=paddr<Seg[Dev(0),39],32813056>, prior_paddr=nullopt, length=4096, state=DIRTY, last_committed_crc=1273558441, refcount=9, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULLparent_tracker=0x300004226920, parent=0x300003fb5e00, size=133, meta=btree_node_meta_t(begin=0x0, end=0x3ff973fa2377894ade0400000000000, depth=2), my_tracker=0x30000348aca0, my_tracker->parent=0x300002fcdc00, root_block=0) -> CachedExtent(addr=0x300006eedc00, type=LADDR_INTERNAL, version=38, dirty_from_or_retired_at=jseq(sseq(9), paddr<Seg[Dev(0),39],36745216>), modify_time=tp(NULL), paddr=paddr<Seg[Dev(0),39],32813056>, prior_paddr=nullopt, length=4096, state=MUTATION_PENDING, last_committed_crc=1273558441, refcount=2, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULL, parent_tracker=0, size=133, meta=btree_node_meta_t(begin=0x0, end=0x3ff973fa2377894ade0400000000000, depth=2), my_tracker=0, root_block=0) 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::alloc_new_non_data_extent: allocate LADDR_LEAF 4096B, hint=Hint(HOT), gen=GEN_INIT 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::alloc_new_non_data_extent: allocated LADDR_LEAF 4096B extent at paddr<Dev(RR),0>, hint=Hint(HOT), gen=GEN_INL -- CachedExtent(addr=0x300003fb1000, type=LADDR_LEAF, version=0, dirty_from_or_retired_at=JOURNAL_SEQ_NULL, modify_time=tp(NULL), paddr=paddr<Dev(RR),0>, prior_paddr=nullopt, length=4096, state=INITIAL_WRITE_PENDING, last_committed_crc=0, refcount=2, user_hint=Hint(HOT), fully_loaded=1, rewrite_gen=GEN_INL, parent_tracker=0, size=0, meta=btree_node_meta_t(begin=0x0, end=0x0, depth=0), my_tracker=0, root_block=0) 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::alloc_new_non_data_extent: allocate LADDR_LEAF 4096B, hint=Hint(HOT), gen=GEN_INIT 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::alloc_new_non_data_extent: allocated LADDR_LEAF 4096B extent at paddr<Dev(RR),0>, hint=Hint(HOT), gen=GEN_INL -- CachedExtent(addr=0x300005f3ea00, type=LADDR_LEAF, version=0, dirty_from_or_retired_at=JOURNAL_SEQ_NULL, modify_time=tp(NULL), paddr=paddr<Dev(RR),4096>, prior_paddr=nullopt, length=4096, state=INITIAL_WRITE_PENDING, last_committed_crc=0, refcount=2, user_hint=Hint(HOT), fully_loaded=1, rewrite_gen=GEN_INL, parent_tracker=0, size=0, meta=btree_node_meta_t(begin=0x0, end=0x0, depth=0), my_tracker=0, root_block=0) 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::retire_extent: retire extent -- CachedExtent(addr=0x300001dd1400, type=LADDR_LEAF, version=13, dirty_from_or_retired_at=jseq(sseq(8), paddr<Seg[Dev(0),37],31752192>), modify_time=tp(2024-03-17 04:37:18), paddr=paddr<Seg[Dev(0),37],24109056>, prior_paddr=nullopt, length=4096, state=DIRTY, last_committed_crc=3501238071, refcount=7, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULLparent_tracker=0x30000348aca0, parent=0x300002fcdc00, size=109, meta=btree_node_meta_t(begin=0x3ff56835d56a260ae9a800000000010, end=0x3ff574a48f26ae8d768800000000000, depth=1), my_tracker=0x30000348a060, my_tracker->parent=0x300001dd1400, root_block=0) 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::_alloc_extent: pladdr(paddr=paddr<ZERO>)~16777216, hint=0x3ff574a02aff112cf8f400000000000, inserted at 0x3ff574a02aff112cf8f400000000000 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_odata - 0x300005784f00 trans.13516 ObjectDataHandler::prepare_data_reservation: reserve result: 0x3ff574a02aff112cf8f400000000000~16777216 
 DEBUG 2024-03-17 04:37:19,385 [shard 0:main] seastore_tm - 0x300005784f00 trans.13516 TransactionManager::get_pins: 0x3ff574a02aff112cf8f400000000000~65536 
 TRACE 2024-03-17 04:37:19,385 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::get_mappings: 0x3ff574a02aff112cf8f400000000000~65536 
 TRACE 2024-03-17 04:37:19,386 [shard 0:main] seastore_cache - 0x300005784f00 trans.13516 Cache::get_root: root already on t -- CachedExtent(addr=0x300000581800, type=ROOT, version=24, dirty_from_or_retired_at=jseq(sseq(9), paddr<Seg[Dev(0),39],10399744>), modify_time=tp(2024-03-17 04:37:11), paddr=paddr<Dev(ROOT),0>, prior_paddr=nullopt, length=0, state=DIRTY, last_committed_crc=0, refcount=6, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULL, root_block(lba_root_node=0x300003fb5e00, backref_root_node=0x300002fc8600)) 
 TRACE 2024-03-17 04:37:19,386 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::get_mappings: 0x3ff574a02aff112cf8f400000000000~65536 got 0x3ff574a02aff112cf8f400000000000, lba_map_val_t(pladdr(paddr=paddr<ZERO>)~16777216, refcount=1, checksum=0), repeat ... 
 TRACE 2024-03-17 04:37:19,386 [shard 0:main] seastore_lba - 0x300005784f00 trans.13516 BtreeLBAManager::get_mappings: 0x3ff574a02aff112cf8f400000000000~65536 done with 1 results 
 DEBUG 2024-03-17 04:37:19,386 [shard 0:main] osd -    pg_epoch 19 pg[3.a( v 19'579 (0'0,19'579] local-lis/les=15/16 n=579 ec=15/15 lis/c=15/15 les/c/f=16/16/0 sis=15) [0,1,2] r=0 lpr=15 lua=0'0 crt=19'580 lcod 19'578 mlcod 19'578 active+clean    PGScrubber::handle_event: handle_event: op_stats_t 
 DEBUG 2024-03-17 04:37:19,386 [shard 0:main] osd -    pg_epoch 19 pg[3.a( v 19'579 (0'0,19'579] local-lis/les=15/16 n=579 ec=15/15 lis/c=15/15 les/c/f=16/16/0 sis=15) [0,1,2] r=0 lpr=15 lua=0'0 crt=19'580 lcod 19'578 mlcod 19'578 active+clean PeeringState::prepare_stats_for_publish reporting purged_snaps [] 
 DEBUG 2024-03-17 04:37:19,386 [shard 0:main] osd -    pg_epoch 19 pg[3.a( v 19'579 (0'0,19'579] local-lis/les=15/16 n=579 ec=15/15 lis/c=15/15 les/c/f=16/16/0 sis=15) [0,1,2] r=0 lpr=15 lua=0'0 crt=19'580 lcod 19'578 mlcod 19'578 active+clean PeeringState::prepare_stats_for_publish publish_stats_to_osd 19:597 
 Aborting on shard 0. 
 Backtrace: 
 Reactor stalled for 138 ms on shard 0. Backtrace: 0x2a9e7ee 0x2a51af7 0x2a51fab 0x2a52207 0x12cdf 0x16927b 0x197ed71 0x197f3ff 0x197d1c0 0x197db30 0x197e049 0x12cdf 0x4ea4e 0x21db4 0x1080357 0x24d759e 0x28bbbf2 0x28a9f19 0x28ac791 0x28ae509 0x2a4b587 0x2a4b9b4 0x2a863e5 0x2a870cc 0x29dabce 0x29db5ab 0x1018a66 0x3aca2 0x107094d 
 kernel callstack: 
  0# gsignal in /lib64/libc.so.6 
  1# abort in /lib64/libc.so.6 
  2# 0x000055DFF953F358 in ceph-osd 
  3# crimson::os::seastore::FixedKVLeafNode<109ul, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_le_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t, crimson::os::seastore::lba_manager::btree::lba_map_val_le_t, 4096ul, crimson::os::seastore::lba_manager::btree::LBALeafNode, true>::is_child_stable(unsigned short) const in ceph-osd 
  4# crimson::os::seastore::overwrite_plan_t::overwrite_plan_t(crimson::os::seastore::laddr_t, unsigned int, unsigned int, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > > > > const&, unsigned int) in ceph-osd 
  5# crimson::os::seastore::ObjectDataHandler::overwrite(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::laddr_t, unsigned int, unsigned int, std::optional<ceph::buffer::v15_2_0::list>&&, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > > > >&&) in ceph-osd 
  6# 0x000055DFFAD6B792 in ceph-osd 
  7# 0x000055DFFAD6D50A in ceph-osd 
  8# 0x000055DFFAF0A588 in ceph-osd 
  9# 0x000055DFFAF0A9B5 in ceph-osd 
 10# 0x000055DFFAF453E6 in ceph-osd 
 11# 0x000055DFFAF460CD in ceph-osd 
 12# 0x000055DFFAE99BCF in ceph-osd 
 13# 0x000055DFFAE9A5AC in ceph-osd 
 </pre> 

 GDB backtrace: 
 <pre> 
 Program terminated with signal SIGABRT, Aborted. 
 #0    0x00002b4826f26b7f in raise () from /lib64/libpthread.so.0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140172882265664) at ./nptl/pthread_kill.c:44 
 44        ./nptl/pthread_kill.c: No such file or directory. 
 [Current thread is 1 (Thread 0x7f7c8adac640 (LWP 534659))] 
 (gdb) bt 
 #0    __pthread_kill_implementation (no_tid=0, signo=6, threadid=140172882265664) at ./nptl/pthread_kill.c:44 
 #1    0x000055dff9e3d05a in reraise_fatal (signum=6) __pthread_kill_internal (signo=6, threadid=140172882265664) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/fatal_signal.cc:41 ./nptl/pthread_kill.c:78 
 #2    FatalSignal::signal_entry (signum=6, info=<optimized out>) __GI___pthread_kill (threadid=140172882265664, signo=signo@entry=6) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/fatal_signal.cc:62 ./nptl/pthread_kill.c:89 
 #3    <signal handler called> 0x00007f7c8dba3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 
 #4    0x00002b4827ab1a4f 0x00007f7c8db897f3 in raise __GI_abort () from /lib64/libc.so.6 at ./stdlib/abort.c:79 
 #5    0x00002b4827a84db5 0x0000560a7cf0ec98 in abort () from /lib64/libc.so.6 ceph::__ceph_assert_fail (assertion=0x560a7f0f6d40 <str> "extent->last_committed_crc == delta.prev_crc", file=0x560a7f2846d0 "/home/xuxuehan/src/ceph/src/crimson/os/seastore/cache.cc", line=1890,  
     func=0x560a7f0f6ae0 <__PRETTY_FUNCTION__._ZZN7crimson2os8seastore5Cache12replay_deltaENS1_13journal_seq_tENS1_7paddr_tERKNS1_12delta_info_tERKS3_S9_NSt6chrono10time_pointIN7seastar19lowres_system_clockENSA_8durationIlSt5ratioILl1ELl1000000000EEEEEEENK3$_3clIN5boost13intrusive_ptrINS1_12CachedExtentEEEEEDaT_> "auto crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, const crimson::os::seastore::delta_info_t &, const crimson::os::seastore::journal_"...) 
     at /home/xuxuehan/src/ceph/src/crimson/common/assert.cc:27 
 #6    0x000055dff953f358 0x0000560a7cf0e72e in std::__replacement_assert (__file=__file@entry=0x55dffb191cb8 "/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/stl_vector.h", __line=__line@entry=1045,  
     __function=__function@entry=0x55dffb666e18 "std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = crimson::os::seastore::ChildableCachedExtent*; _Alloc = std::allocator<crimson"...,  
     __condition=__condition@entry=0x55dffb192f3a "__n < this->size()") ceph::__ceph_assert_fail (ctx=...) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h:2660 /home/xuxuehan/src/ceph/src/crimson/common/assert.cc:14 
 #7    0x000055dffa99659f 0x0000560a790a9b4f in std::vector<crimson::os::seastore::ChildableCachedExtent*, std::allocator<crimson::os::seastore::ChildableCachedExtent*> >::operator[] (this=0x300001dd1578, __n=<optimized out>) crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3::operator()<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >(boost::intrusive_ptr<crimson::os::seastore::CachedExtent>) const ( 
     this=0x6060045495e0, extent=...) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/stl_vector.h:1043 /home/xuxuehan/src/ceph/src/crimson/os/seastore/cache.cc:1890 
 #8    std::vector<crimson::os::seastore::ChildableCachedExtent*, std::allocator<crimson::os::seastore::ChildableCachedExtent*> >::operator[] (__n=<optimized out>, this=0x300001dd1578) 0x0000560a790a864c in seastar::futurize<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > > >::invoke<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, boost::intrusive_ptr<crimson::os::seastore::CachedExtent>&&) (func=..., args=...) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/stl_vector.h:1043 /home/xuxuehan/src/ceph/src/crimson/common/errorator.h:1337 
 #9    crimson::os::seastore::FixedKVLeafNode<109ul, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_le_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t, crimson::os::seastore::lba_manager::btree::lba_map_val_le_t, 4096ul, crimson::os::seastore::lba_manager::btree::LBALeafNode, true>::is_child_stable (this=0x300005f3ea00, pos=<optimized out>) seastar::futurize_invoke<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, boost::intrusive_ptr<crimson::os::seastore::CachedExtent>&&) (func=..., args=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/os/seastore/btree/fixed_kv_node.h:1008 /home/xuxuehan/src/ceph/src/seastar/include/seastar/core/future.hh:2055 
 #10 0x000055dffad7abf3 0x0000560a790a8338 in crimson::os::seastore::overwrite_plan_t::overwrite_plan_t (this=0x7ffdb262af00, base=..., offset=0, len=65536, pins=std::__cxx11::list = {...}, block_size=4096) 
     at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/os/seastore/object_data_handler.cc:722 
 #11 0x000055dffad68f1a in crimson::os::seastore::ObjectDataHandler::overwrite (this=0x300003516498, ctx=..., base=..., offset=0, len=65536, bl=..., _pins=...) 
     at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/os/seastore/object_data_handler.cc:1289 
 #12 0x000055dffad6b792 in operator()<std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::futurize<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > (pins=std::__cxx11::list = {...}, __closure=0x300001da2288) > >::invoke<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, boost::intrusive_ptr<crimson::os::seastore::CachedExtent>&&) (func=..., args=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/os/seastore/object_data_handler.cc:1462 /home/xuxuehan/src/ceph/src/crimson/common/errorator.h:1069 
 #13 seastar::futurize<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, #11 0x0000560a790a81e7 in crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, (std::error_code const&)(&crimson::ec<5>)> >::_future<crimson::errorated_future_marker<void> crimson::ec<5> > >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >::invoke<crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further&&)::{lambda(auto:1&&)#1}::operator()<seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > (func=...) 
     >)::$_3&&) (this=0x6060045495e0, future=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/interruptible_future.h:1639 /home/xuxuehan/src/ceph/src/crimson/common/errorator.h:693 
 #14 seastar::futurize_invoke<crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> #12 0x0000560a790a7bd1 in seastar::futurize<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > > >::invoke<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > (func=...) 
     at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/seastar/include/seastar/core/future.hh:2055 
 #15 crimson::interruptible::internal::call_with_interruption_impl<crimson::os::seastore::TransactionConflictCondition, crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further&&)::{lambda(auto:1&&)#1}&, seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&) (func=..., interrupt_condition=...) args=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/interruptible_future.h:207 /home/xuxuehan/src/ceph/src/crimson/common/errorator.h:1337 
 #16 crimson::interruptible::call_with_interruption<crimson::os::seastore::TransactionConflictCondition, crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> #13 seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >::then_wrapped_maybe_erase<false, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > > (interrupt_condition=..., interrupt_condition=..., arg=..., func=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/interruptible_future.h:268 
 #17 operator() (arg=..., __closure=0x300001da2288) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/interruptible_future.h:915 
 #18 seastar::futurize<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, >, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, (std::error_code const&)(&crimson::ec<5>)> >::_future<crimson::errorated_future_marker<void> crimson::ec<5> > >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >::invoke<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, crimson::errorator<crimson::unthrowable_wrapper<const std::error_code&, ((const std::error_code&)(& crimson::ec<5>))> >::_future<crimson::errorated_future_marker<std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further&&)::{lambda(auto:1&&)#1}>(crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>&&)::<lambda(std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&&)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > > > > (func=...) >::pass_further&&)::{lambda(auto:1&&)#1}&&)::{lambda(seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&)#1}::operator()(seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&) (this=0x6060045495e0, f=...) 
     at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/interruptible_future.h:1639 /home/xuxuehan/src/ceph/src/seastar/include/seastar/core/future.hh:1538 
 #19 seastar::futurize_invoke<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, crimson::errorator<crimson::unthrowable_wrapper<const std::error_code&, ((const std::error_code&)(& crimson::ec<5>))> >::_future<crimson::errorated_future_marker<std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> #14 0x0000560a790a78b4 in seastar::noncopyable_function<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > > (seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&)>::indirect_vtable_for<seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >::then_wrapped_maybe_erase<false, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>&&)::<lambda(std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > >&&)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > (func=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/seastar/include/seastar/core/future.hh:2055 
 #20 >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, (std::error_code const&)(&crimson::ec<5>)> >::futurize<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, crimson::errorator<crimson::unthrowable_wrapper<std::error_code crimson::ec<5> > >::pass_further&&)::{lambda(auto:1&&)#1}>(crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, (std::error_code const&)(&crimson::ec<5>)> >::_future<crimson::errorated_future_marker<void> crimson::ec<5> > >::_future<crimson::errorated_future_marker<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > >::invoke<crimson::interruptible::interruptible_future_detail<crimson::os::seastore::TransactionConflictCondition, crimson::errorator<crimson::unthrowable_wrapper<const std::error_code&, ((const std::error_code&)(& crimson::ec<5>))> >::_future<crimson::errorated_future_marker<std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::safe_then<crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further>(crimson::os::seastore::Cache::replay_delta(crimson::os::seastore::journal_seq_t, crimson::os::seastore::paddr_t, crimson::os::seastore::delta_info_t const&, crimson::os::seastore::journal_seq_t const&, crimson::os::seastore::journal_seq_t const&, std::chrono::time_point<seastar::lowres_system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >)::$_3&&, crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::pass_further&&)::{lambda(auto:1&&)#1}&&)::{lambda(seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&)#1}>::call(seastar::noncopyable_function<crimson::errorator<crimson::unthrowable_wrapper<std::error_code const&, crimson::ec<5> > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(crimson::os::seastore::ObjectDataHandler::context_t, crimson::os::seastore::objaddr_t, const bufferlist&)::<lambda(auto:187&)>::<lambda()>::<lambda(auto:188)>&&)::<lambda(std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> >::_future<crimson::errorated_future_marker<std::pair<bool, boost::intrusive_ptr<crimson::os::seastore::CachedExtent> > > >&&)>, std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > >, std::allocator<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > > > > > (func=...) (seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&)> const*, seastar::future<boost::intrusive_ptr<crimson::os::seastore::CachedExtent> >&&) (func=0x60b00276a410, args=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/errorator.h:1170 
 #21 operator()<seastar::future<std::__cxx11::list<std::unique_ptr<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t>, std::default_delete<crimson::os::seastore::PhysicalNodeMapping<crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t> > > > > > (__closure=0x300001da2288, future=...) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/crimson/common/errorator.h:740 
 #22 0x000055dffad6d50a in operator() (__closure=<optimized out>, __closure=<optimized out>) at /usr/src/debug/ceph-19.0.0-2133.g15394a15f9b.el8.x86_64/src/seastar/include/seastar/core/future.hh:1554 /home/xuxuehan/src/ceph/src/seastar/include/seastar/util/noncopyable_function.hh:158 
 </pre>

Back