Actions
Bug #5114
closedos/FileStore.cc: 2225: FAILED assert(0 == "_close_replay_guard failed")
Status:
Rejected
Priority:
High
Assignee:
-
Category:
OSD
Target version:
-
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2013-05-16 15:09:04.713798 7fcc79761700 -1 filestore(/var/lib/ceph/osd/ceph-1) _set_replay_guard 4.e61_head error -1 2013-05-16 15:09:04.716134 7fcc79761700 -1 os/FileStore.cc: In function 'void FileStore::_close_replay_guard(coll_t, const SequencerPosition&)' thread 7fcc79761700 time 2013-05-16 15:09:04.713812 os/FileStore.cc: 2225: FAILED assert(0 == "_close_replay_guard failed") ceph version 0.62-228-g8fa3039 (8fa3039e4636ac0ed2cfcb3b48b2be74054ad2b6) 1: (FileStore::_close_replay_guard(coll_t, SequencerPosition const&)+0x1df) [0x7341bf] 2: (FileStore::_split_collection(coll_t, unsigned int, unsigned int, coll_t, SequencerPosition const&)+0x3e9) [0x736769] 3: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long, int)+0x3e3) [0x74d023] 4: (FileStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*)+0x71) [0x753621] 5: (FileStore::_do_op(FileStore::OpSequencer*, ThreadPool::TPHandle&)+0x266) [0x7538a6] 6: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x839666] 7: (ThreadPool::WorkThread::entry()+0x10) [0x83b490] 8: (()+0x7e9a) [0x7fcc828e9e9a] 9: (clone()+0x6d) [0x7fcc80a7ccbd] NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
saw this while doing a huge split, but i remember seeing it elsewhere as well. there ar epatches now in master that improve the error message reporting.
Actions