Project

General

Profile

Actions

Bug #5497

closed

ceph features mis-reported

Added by Samuel Just almost 11 years ago. Updated almost 11 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

I observed some osd daemons with 32 bit ~0 as features while others have 64 bit ~0.

Actions #1

Updated by Samuel Just almost 11 years ago

  • Status changed from 7 to Pending Backport
Actions #2

Updated by Sage Weil almost 11 years ago

  • Status changed from Pending Backport to Resolved
  • Backport deleted (cuttlefish)

i don't think we need to backport this.. the mons have a protocol version change and can't talk from cuttlefish -> 0.65+ anyway.

Actions #3

Updated by Greg Farnum almost 11 years ago

What was the mon protocol change covering (I missed it going in), and don't we need to preserve compatibility across the OSDs regardless of what the monitors are doing?

Actions #4

Updated by Sage Weil almost 11 years ago

the new command syntax (json instead of vector<string), and new MonCap encoding. the old protocol won't ever see a >32bit protocol feature bit. unless we backport something weird to cuttlefish...

Actions #5

Updated by Greg Farnum almost 11 years ago

I'm pretty sure that a pre-fix OSD is going to report that it supports all features to a post-fix OSD — right? That's going to cause issues for stuff like the combined object recovery.

Actions

Also available in: Atom PDF