Project

General

Profile

Actions

Feature #6436

open

erasure-code: Downgrade testing

Added by Samuel Just over 10 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Component(RADOS):
EC plugins
Pull request ID:

Description

We need tests to verify some behavior:
1) A cluster which has had EC enabled will not downgrade to Dumpling (and there should be a good error code)
2) EC OSDs which have not had EC enabled will talk to old OSDs
3) EC OSDs which have had EC enabled will refuse to talk to old OSDs

There is code to handle part of this in the ghobject patches. The next piece will be the code which enables in the OSDMap EC and causes OSDs to switch from EC disabled and downgradable to EC enabled and not downgradable.

Actions #1

Updated by Samuel Just over 10 years ago

  • Target version deleted (v0.72 Emperor)
Actions #2

Updated by Samuel Just over 10 years ago

  • Target version set to v0.76a
Actions #3

Updated by Ian Colle over 10 years ago

  • Target version changed from v0.76a to v0.76b
Actions #4

Updated by Samuel Just over 10 years ago

  • Target version deleted (v0.76b)
Actions #5

Updated by Greg Farnum over 10 years ago

  • Description updated (diff)

We don't support daemon downgrade in general, so let's not try and make that a requirement for testing here!

Actions #6

Updated by Loïc Dachary over 9 years ago

  • Subject changed from EC: Downgrade testing to erasure-code: Downgrade testing
Actions #7

Updated by Patrick Donnelly over 5 years ago

  • Project changed from Ceph to RADOS
  • Component(RADOS) EC plugins added
Actions

Also available in: Atom PDF