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.
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.
- 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.
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.
- Assignee changed from Neil Levine to Sage Weil
Sage, can you add your comments what should be considered for this suite?
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)?
- Assignee changed from Sage Weil to Yuri Weinstein
- Assignee changed from Yuri Weinstein to Tamilarasi muthamizhan
- Status changed from 12 to In Progress
- Target version set to sprint11
- Status changed from In Progress to 7
- Target version deleted (
sprint11)
commit 14b03bc77f21f2e93b5ba61e42762da483e82b3f
- Status changed from 7 to Resolved
Also available in: Atom
PDF