Project

General

Profile

Actions

Bug #18658

closed

PrimaryLogPG: failed_push(): FAILED assert(miter != peer_missing.end())

Added by Josh Durgin about 7 years ago. Updated about 7 years ago.

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]

From https://jenkins.ceph.com/job/ceph-pull-requests/17459/consoleFull#-48667770d63714d2-c8d8-41fc-a9d4-8dee30be4c32


Related issues 1 (0 open1 closed)

Is duplicate of Ceph - Bug #18624: /home/dzafman/ceph/src/osd/PG.h: 441: FAILED assert(needs_recovery_map.count(hoid))ResolvedSamuel Just01/20/2017

Actions
Actions #2

Updated by Kefu Chai about 7 years ago

  • Priority changed from High to Immediate
Actions #3

Updated by Kefu Chai about 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 #4

Updated by Kefu Chai about 7 years ago

  • Status changed from New to Duplicate
Actions

Also available in: Atom PDF