Actions
Bug #18658
closedPrimaryLogPG: failed_push(): FAILED assert(miter != peer_missing.end())
Status:
Duplicate
Priority:
Immediate
Assignee:
-
Category:
OSD
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
kraken
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2017-01-24 21:47:38.409228 7f7007b7c700 -1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/PrimaryLogPG.cc: In function 'virtual void PrimaryLogPG::failed_push(const std::list<pg_shard_t>&, const hobject_t&)' thread 7f7007b7c700 time 2017-01-24 21:47:38.405441 /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/PrimaryLogPG.cc: 9552: FAILED assert(miter != peer_missing.end()) ceph version 11.1.0-6991-ged14d03 (ed14d03c091a6b4732a237f07a4a72493fe83f41) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x10e) [0x7f701f67be3e] 2: (PrimaryLogPG::failed_push(std::list<pg_shard_t, std::allocator<pg_shard_t> > const&, hobject_t const&)+0x7f5) [0x7f7028de2225] 3: (ECBackend::_failed_push(hobject_t const&, std::pair<RecoveryMessages*, ECBackend::read_result_t&>&)+0x299) [0x7f7028f36689] 4: (OnRecoveryReadComplete::finish(std::pair<RecoveryMessages*, ECBackend::read_result_t&>&)+0x3e) [0x7f7028f5d94e] 5: (ECBackend::complete_read_op(ECBackend::ReadOp&, RecoveryMessages*)+0x6f) [0x7f7028f35bcf] 6: (ECBackend::handle_sub_read_reply(pg_shard_t, ECSubReadReply&, RecoveryMessages*)+0xf8d) [0x7f7028f3ce5d] 7: (ECBackend::handle_message(std::shared_ptr<OpRequest>)+0x176) [0x7f7028f47ae6] 8: (PrimaryLogPG::do_request(std::shared_ptr<OpRequest>&, ThreadPool::TPHandle&)+0xed) [0x7f7028df422d] 9: (OSD::dequeue_op(boost::intrusive_ptr<PG>, std::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x3cd) [0x7f7028cac1ed] 10: (PGQueueable::RunVis::operator()(std::shared_ptr<OpRequest> const&)+0x5d) [0x7f7028cac40d] 11: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x703) [0x7f7028cd2023] 12: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x945) [0x7f701f682dc5] 13: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x7f701f684f60] 14: (()+0x8184) [0x7f701ee85184] 15: (clone()+0x6d) [0x7f701df8637d]
Updated by Kefu Chai over 7 years ago
- Is duplicate of Bug #18624: /home/dzafman/ceph/src/osd/PG.h: 441: FAILED assert(needs_recovery_map.count(hoid)) added
Actions