Project

General

Profile

Actions

Bug #10788

closed

osd: proxy read does not preserve orig client feature

Added by Yuri Weinstein about 9 years ago. Updated about 9 years ago.

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

0%

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

Description

(Note to self - This during testing of new giant-x suite that has greater test coverage for parallel tests)

Run: http://pulpito.front.sepia.ceph.com/teuthology-2015-02-06_12:31:17-upgrade:giant-x:parallel-hammer-distro-basic-multi/
Jobs: ['742755', '742763']

Logs for one: http://qa-proxy.ceph.com/teuthology/teuthology-2015-02-06_12:31:17-upgrade:giant-x:parallel-hammer-distro-basic-multi/742755/

2015-02-06T14:04:35.002 DEBUG:teuthology.misc:Ceph health: HEALTH_WARN 97 pgs degraded; 10 pgs down; 10 pgs peering; 9 pgs recovering; 83 pgs stale; 97 pgs stuck degraded; 10 pgs stuck inactive; 83 pgs stuck stale; 108 pgs stuck unclean; 88 pgs stuck undersized; 88 pgs undersized; 34 requests are blocked > 32 sec; recovery 10896/22250 objects degraded (48.971%); recovery 70/22250 objects misplaced (0.315%)
Assertion: osd/ReplicatedPG.cc: 5880: FAILED assert(cop->rval >= 0)
ceph version 0.87-86-g1ccd73a (1ccd73a16e1829b5519ec5b83b2554af173ad052)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x7f) [0xaa02ef]
 2: (ReplicatedPG::process_copy_chunk(hobject_t, unsigned long, int)+0xf2e) [0x816f9e]
 3: (C_Copyfrom::finish(int)+0xa7) [0x86d237]
 4: (Context::complete(int)+0x9) [0x671f79]
 5: (Finisher::finisher_thread_entry()+0x160) [0x9d8a20]
 6: (()+0x7e9a) [0x7f2b1bd92e9a]
 7: (clone()+0x6d) [0x7f2b1a75d2ed]

Related issues 1 (0 open1 closed)

Is duplicate of Ceph - Bug #7604: osd/ReplicatedPG.cc: 5460: FAILED assert(cop->rval >= 0)ResolvedSamuel Just03/04/2014

Actions
Actions #1

Updated by Yuri Weinstein about 9 years ago

  • Description updated (diff)
Actions #2

Updated by Samuel Just about 9 years ago

  • Priority changed from Normal to Urgent
Actions #3

Updated by Sage Weil about 9 years ago

  • Status changed from New to In Progress
  • Assignee set to Sage Weil
Actions #4

Updated by Sage Weil about 9 years ago

  • Subject changed from "FAILED assert(cop->rval >= 0)" in upgrade:giant-x:parallel-hammer-distro-basic-multi run to osd: proxy read does not preserve orig client feature

This could break many things, but specifically here it's breaking the object_copy_data_t encoding.

Actions #5

Updated by Sage Weil about 9 years ago

  • Status changed from In Progress to Fix Under Review
Actions #8

Updated by Sage Weil about 9 years ago

  • Assignee changed from Sage Weil to Samuel Just
Actions #10

Updated by Yuri Weinstein about 9 years ago

It's nice it's been caught by this suite all the time !
In hammer run: http://pulpito.ceph.com/teuthology-2015-02-23_17:05:01-upgrade:giant-x-hammer-distro-basic-multi/
Jobs: ['776233', '776234', '776260', '776262']

Actions #11

Updated by Sage Weil about 9 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF