Actions
Bug #408
closedmds: missing snap past parents
% Done:
0%
Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
on flab
mds/snap.cc: In function 'void SnapRealm::build_snap_set(std::set<snapid_t, std::less<snapid_t>, std::allocator<snapid_t> >&, snapid_t&, snapid_t&, snapid_t&, snapid_t, snapid_t)': mds/snap.cc:173: FAILED assert(oldparent) 1: (SnapRealm::build_snap_set(std::set<snapid_t, std::less<snapid_t>, std::allocator<snapid_t> >&, snapid_t&, snapid_t&, snapid_t&, snapid_t, snapid_t)+0x2ba) [0x906af2] 2: (SnapRealm::check_cache()+0x104) [0x907310] 3: (SnapRealm::get_snap_context()+0x16) [0x9077c8] 4: (MDCache::purge_stray(CDentry*)+0x182) [0x7e7032] 5: (MDCache::eval_stray(CDentry*)+0x586) [0x7e7820] 6: (MDCache::maybe_eval_stray(CInode*)+0xb4) [0x86b01a] 7: (Locker::remove_client_cap(CInode*, client_t)+0x118) [0x87c9fa] 8: (Server::_session_logged(Session*, unsigned long, bool, unsigned long, interval_set<inodeno_t>&, unsigned long)+0x461) [0x79222f] 9: (C_MDS_session_finish::finish(int)+0x83) [0x7d905b] 10: (finish_contexts(std::list<Context*, std::allocator<Context*> >&, int)+0x1af) [0x766b37] 11: (Journaler::_finish_flush(int, long, utime_t, bool)+0x873) [0x958d17] 12: (Journaler::C_Flush::finish(int)+0x43) [0x96055f] 13: (Objecter::handle_osd_op_reply(MOSDOpReply*)+0xc99) [0x92a905] 14: (MDS::_dispatch(Message*)+0x1d4a) [0x73d20e] 15: (C_MDS_RetryMessage::finish(int)+0x24) [0x76d772] 16: (finish_contexts(std::list<Context*, std::allocator<Context*> >&, int)+0x1af) [0x766b37] 17: (MDS::_dispatch(Message*)+0x211d) [0x73d5e1] 18: (MDS::ms_dispatch(Message*)+0x2f) [0x73e2d3] 19: (Messenger::ms_deliver_dispatch(Message*)+0x55) [0x7318bf] 20: (SimpleMessenger::dispatch_entry()+0x50f) [0x72013d] 21: (SimpleMessenger::DispatchThread::entry()+0x29) [0x71ba7b] 22: (Thread::_entry_func(void*)+0x20) [0x72c68e] 23: (()+0x68ba) [0x7f3feb6038ba] 24: (clone()+0x6d) [0x7f3fea5bd01d] NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Updated by Sage Weil over 13 years ago
- Status changed from New to Resolved
- Target version set to v0.22
commit:2a6fcfda89825ec811fa3082b2f8c9039230e70b
This is also broken in v0.21.*, but I'm too lazy to backport the fix, which is dependent on Greg's snaprealm and inode projection cleanups.
Updated by John Spray over 7 years ago
- Project changed from Ceph to CephFS
- Category deleted (
1) - Target version deleted (
v0.22)
Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.
Actions