Bug #1199
closed
4-MDS fsstress: remote ino lookup assert
Added by Greg Farnum almost 13 years ago.
Updated over 7 years ago.
Description
mds/MDCache.cc: 6861: FAILED assert(r == 0)
ceph version 0.29.1-281-g425b644 (commit:425b644ff803e9925f370b547b68dd0c8c3c8648)
1: ./cmds() [0x5b89c5]
2: (finish_contexts(std::list<Context*, std::allocator<Context*> >&, int)+0xc4) [0x59fbf4]
3: (MDCache::handle_discover_reply(MDiscoverReply*)+0x602) [0x591472]
4: (MDCache::dispatch(Message*)+0x115) [0x595f65]
5: (MDS::handle_deferrable_message(Message*)+0x5ef) [0x49960f]
6: (MDS::_dispatch(Message*)+0x18e4) [0x4ae864]
7: (MDS::ms_dispatch(Message*)+0x57) [0x4aee37]
8: (SimpleMessenger::dispatch_entry()+0x8e3) [0x6e4d63]
9: (SimpleMessenger::DispatchThread::entry()+0x1c) [0x48ba3c]
10: (()+0x68ba) [0x7ff1c8c098ba]
11: (clone()+0x6d) [0x7ff1c789702d]
- Target version changed from v0.30 to v0.31
Okay, this seems to be an anchortable bug. It's getting the last trace that got committed for the inode in question, even though there were 3 or 4 (fully committed) anchortable requests since then that modified the inode's ancestors.
- Status changed from New to 7
The problem is that if the backtrace for a given inode changed, the AnchorServer didn't overwrite the old Anchor that ino if there was more than one reference to it!
Fixed this and am testing now.
- Target version changed from v0.31 to v0.32
- Status changed from 7 to Resolved
Pushed to master in commit:bc273957af2224d028626a961fdb1bf3bc153f40 and commit:e8b45732a1e77bf4811335ae7b8c97c72cd342ce.
- Translation missing: en.field_position set to 710
- Target version changed from v0.32 to v0.31
- Translation missing: en.field_position deleted (
710)
- Translation missing: en.field_position set to 1
- Translation missing: en.field_position changed from 1 to 722
- Project changed from Ceph to CephFS
- Category deleted (
1)
- Target version deleted (
v0.31)
Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.
Also available in: Atom
PDF