MDS Abort druing FS scrub

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When running a cephfs scrub the MDS will crash with the following backtrace

    -1> 2024-05-25T09:00:23.028+1000 7ef2958006c0 -1
/usr/src/debug/ceph/ceph-18.2.2/src/mds/MDSRank.cc: In function 'void
MDSRank::abort(std::string_view)' thread 7ef2958006c0 time
2024-05-25T09:00:23.031373+1000
/usr/src/debug/ceph/ceph-18.2.2/src/mds/MDSRank.cc: 938:
ceph_abort_msg("abort() called")

 ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)
 1: (ceph::__ceph_abort(char const*, int, char const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)+0xd8) [0x7ef2a3a1ea65]
 2: (MDSRank::abort(std::basic_string_view<char,
std::char_traits<char> >)+0x89) [0x5b97f9c811b9]
 3: (CDentry::check_corruption(bool)+0x4e3) [0x5b97f9ef2583]
 4: (EMetaBlob::add_primary_dentry(EMetaBlob::dirlump&, CDentry*,
CInode*, unsigned char)+0x59) [0x5b97f9d554a9]
 5: (Locker::scatter_writebehind(ScatterLock*)+0x2e9) [0x5b97f9e775c9]
 6: (Locker::simple_sync(SimpleLock*, bool*)+0x16a) [0x5b97f9e7db4a]
 7: (Locker::file_eval(ScatterLock*, bool*)+0x139) [0x5b97f9e84299]
 8: (Locker::_drop_locks(MutationImpl*, std::set<CInode*,
std::less<CInode*>, std::allocator<CInode*> >*, bool)+0x1b1)
[0x5b97f9e96221]
 9: (Locker::drop_locks(MutationImpl*, std::set<CInode*,
std::less<CInode*>, std::allocator<CInode*> >*)+0x7f) [0x5b97f9e9726f]
 10: (MDCache::repair_inode_stats_work(boost::intrusive_ptr<MDRequestImpl>&)+0x8f7)
[0x5b97f9dd2dd7]
 11: (MDCache::repair_inode_stats(CInode*)+0x90) [0x5b97f9df61e0]
 12: /usr/bin/ceph-mds(+0x460cb8) [0x5b97f9f58cb8]
 13: (Continuation::_continue_function(int, int)+0x1c3) [0x5b97f9f6a903]
 14: /usr/bin/ceph-mds(+0x46efa1) [0x5b97f9f66fa1]
 15: (Continuation::_continue_function(int, int)+0x1c3)
[0x5b97f9f6a903]
 16: (Continuation::Callback::finish(int)+0x14) [0x5b97f9f6aa14]
 17: (Context::complete(int)+0xd) [0x5b97f9c75bfd]
 18: (MDSContext::complete(int)+0x5f) [0x5b97f9fd2b0f]
 19: (MDSIOContextBase::complete(int)+0x38c) [0x5b97f9fd2ffc]
 20: (Finisher::finisher_thread_entry()+0x175) [0x7ef2a3adac95]
 21: /usr/lib/libc.so.6(+0x8b55a) [0x7ef2a32a955a]
 22: /usr/lib/libc.so.6(+0x108a3c) [0x7ef2a3326a3c]

This is after running through the "Advanced recovery procedure"

I assume I need a flag or something on the MDS to allow it to keep
running during said scan?
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux