Bug #10689
osd/ReplicatedPG.cc: FAILED assert(soid < scrubber.start || soid >= scrubber.end) on deep scrub
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Having this error regularly (on every OSD) when deep-scrub is enabled.
Using ceph version 0.91-573-gae6bd61 (ae6bd610e2d01821310300f26007e5a33042bdd0)
so all fixes for similar issues should be included.
0> 2015-01-28 08:11:46.874989 7f4937bfd700 -1 osd/ReplicatedPG.cc: In function 'void ReplicatedPG::finish_ctx(ReplicatedPG::OpContext*, int, bool, bool)' thread 7f4937bfd700 time 2015-01-28 08:11:46.830650 osd/ReplicatedPG.cc: 5943: FAILED assert(soid < scrubber.start || soid >= scrubber.end) ceph version 0.91-573-gae6bd61 (ae6bd610e2d01821310300f26007e5a33042bdd0) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0xaead2b] 2: (ReplicatedPG::finish_ctx(ReplicatedPG::OpContext*, int, bool, bool)+0xfdb) [0x82539b] 3: (ReplicatedPG::prepare_transaction(ReplicatedPG::OpContext*)+0x12d) [0x85840d] 4: (ReplicatedPG::execute_ctx(ReplicatedPG::OpContext*)+0x61d) [0x858d4d] 5: (ReplicatedPG::do_op(std::tr1::shared_ptr<OpRequest>&)+0x307f) [0x85d4cf] 6: (ReplicatedPG::do_request(std::tr1::shared_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x611) [0x7f36d1] 7: (OSD::dequeue_op(boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x3d5) [0x655fe5] 8: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x37b) [0x65657b] 9: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x821) [0xadadb1] 10: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0xadcec0] 11: (()+0x8182) [0x7f497f7dd182] 12: (clone()+0x6d) [0x7f497dd4800d]
Related issues
History
#1 Updated by Samuel Just about 8 years ago
- Status changed from New to Duplicate