Project

General

Profile

Actions

Bug #7634

closed

osd/ReplicatedPG.cc: 7877: FAILED assert((data_included.empty() && data.length() == 0) || (!data_included.empty() && data.length() > 0))

Added by David Zafman about 10 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

http://qa-proxy.ceph.com/teuthology/teuthology-2014-03-06_02:30:01-rados-firefly-distro-basic-plana/118367/teuthology.log

ceph-osd.0.log:

2014-03-06 06:07:09.461192 7fc2c7978700 10 osd.0 pg_epoch: 234 pg[44.0( v 213'9 lc 201'2 (0'0,213'9] local-les=234 n=4 ec=190 les/c 234/224 233/233/233) [0,5] r=0 lpr=233 pi=223-232/1 rops=1 crt=213'9 mlcod 0'0 active+recovering m=1] handle_pull_response ObjectRecoveryInfo(5d993d48/foo/2/test-rados-api-plana48-28052-13/44@202'3, copy_subset: [0~8], clone_subset: {})ObjectRecoveryProgress(!first, data_recovered_to:0, data_complete:true, omap_recovered_to:, omap_complete:true) data.size() is 0 data_included: [0~0]
2014-03-06 06:07:09.474057 7fc2c7978700 -1 osd/ReplicatedPG.cc: In function 'bool ReplicatedBackend::handle_pull_response(pg_shard_t, PushOp&, PullOp*, std::list<hobject_t>*, ObjectStore::Transaction*)' thread 7fc2c7978700 time 2014-03-06 06:07:09.461226
osd/ReplicatedPG.cc: 7877: FAILED assert((data_included.empty() && data.length() == 0) || (!data_included.empty() && data.length() > 0))

ceph version 0.77-734-g9d387d3 (9d387d38de5fdfb404fc1f7228be5c3f571fc144)
1: (ReplicatedBackend::handle_pull_response(pg_shard_t, PushOp&, PullOp*, std::list&lt;hobject_t, std::allocator&lt;hobject_t&gt; >, ObjectStore::Transaction)+0x50e) [0x8b947e]
2: (ReplicatedBackend::_do_pull_response(std::tr1::shared_ptr&lt;OpRequest&gt;)+0x321) [0x8bada1]
3: (ReplicatedBackend::handle_message(std::tr1::shared_ptr&lt;OpRequest&gt;)+0x321) [0x9487e1]
4: (ReplicatedPG::do_request(std::tr1::shared_ptr&lt;OpRequest&gt;, ThreadPool::TPHandle&)+0x1ee) [0x85a67e]
5: (OSD::dequeue_op(boost::intrusive_ptr&lt;PG&gt;, std::tr1::shared_ptr&lt;OpRequest&gt;, ThreadPool::TPHandle&)+0x34a) [0x61b90a]
6: (OSD::OpWQ::_process(boost::intrusive_ptr&lt;PG&gt;, ThreadPool::TPHandle&)+0x4a0) [0x636790]
7: (ThreadPool::WorkQueueVal&lt;std::pair&lt;boost::intrusive_ptr&lt;PG&gt;, std::tr1::shared_ptr&lt;OpRequest&gt; >, boost::intrusive_ptr&lt;PG&gt; >::_void_process(void*, ThreadPool::TPHandle&)+0x9c) [0x67be8c]
8: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0xa52f76]
9: (ThreadPool::WorkThread::entry()+0x10) [0xa54d80]
10: (()+0x7e9a) [0x7fc2dc81ae9a]
11: (clone()+0x6d) [0x7fc2dafdfccd]
NOTE: a copy of the executable, or `objdump -rdS &lt;executable&gt;` is needed to interpret this.

Related issues 4 (0 open4 closed)

Has duplicate Ceph - Bug #7636: [ FAILED ] LibRadosTwoPoolsPP.EvictSnap Duplicate03/06/2014

Actions
Has duplicate Ceph - Bug #7587: Failure of LibRadosTwoPoolsPP.PromoteSnapDuplicateSage Weil03/03/2014

Actions
Has duplicate Ceph - Bug #7406: Seg fault in find_object_context()in recent master rados runDuplicate02/12/2014

Actions
Has duplicate Ceph - Bug #7256: ceph osd crashed at ReplicatedPG::trim_object on nextDuplicateSamuel Just01/28/2014

Actions
Actions #2

Updated by Samuel Just about 10 years ago

  • Assignee set to Samuel Just
Actions #3

Updated by Samuel Just about 10 years ago

  • Status changed from New to 7
Actions #4

Updated by Sage Weil about 10 years ago

  • Status changed from 7 to Resolved
Actions

Also available in: Atom PDF