Project

General

Profile

Actions

Feature #8934

closed

Add explicit test to validate compatibility of clients running Ceph major version N with servers running version N-1

Added by Neil Levine almost 10 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

General user stories:
As an admin, I expect to upgrade my hosts running the Ceph client packages (librbd1, librados2) faster than my server hosts running the OSD and MON software.
As an admin, I want to ensure that Ceph major version N clients run with Ceph major version N-1 servers.

Initial use case:
We have customers running 0.67/Dumpling on the storage cluster who want to run 0.80/Firely with their librbd clients.

We need to add an explicit test to validate this beyond the existing test run for phased upgrades.

Actions #1

Updated by Yuri Weinstein over 9 years ago

  • Assignee changed from Yuri Weinstein to Neil Levine

We have a new suite in the works which installs major Ceph versions dumpling.v0.80.1, emperor.v.80.1.yaml, v0.80.1, v0.80.2, v0.80.3, v0.80.4 and v0.80.4 and upgrade to current firefly and run tests.
This looks close to your requirements. Please confirm and assign back to me.

Actions #2

Updated by Neil Levine over 9 years ago

I only need compat testing between supported ICE versions eg dumpling (0.67.latest) server with firefly (0.80) clients
which I think you are saying is covered.

Actions #3

Updated by Yuri Weinstein over 9 years ago

  • Assignee changed from Neil Levine to Sage Weil

Sage, can you add your comments what should be considered for this suite?

Actions #4

Updated by Sage Weil over 9 years ago

THere is some coverage for this in the dumpling-firefly-x suite, but we will be adding a separate suite that does a longer stress test...

multiversion/dumpling-x (dumpling server side, x=firefly, master, next clients)?
multiversion/firefly-x (firefly server side, x=master or next clients)?

Actions #5

Updated by Yuri Weinstein over 9 years ago

  • Assignee changed from Sage Weil to Yuri Weinstein
Actions #6

Updated by Tamilarasi muthamizhan over 9 years ago

  • Assignee changed from Yuri Weinstein to Tamilarasi muthamizhan
Actions #7

Updated by Tamilarasi muthamizhan over 9 years ago

  • Status changed from 12 to In Progress
Actions #8

Updated by Tamilarasi muthamizhan over 9 years ago

  • Target version set to sprint11
Actions #9

Updated by Tamilarasi muthamizhan over 9 years ago

  • Status changed from In Progress to 7
  • Target version deleted (sprint11)

commit 14b03bc77f21f2e93b5ba61e42762da483e82b3f

Actions #10

Updated by Tamilarasi muthamizhan over 9 years ago

  • Status changed from 7 to Resolved
Actions

Also available in: Atom PDF