Feature #1007
closed
qa: osd failure and cluster recovery test(s)
Added by Sage Weil about 13 years ago.
Updated over 12 years ago.
Description
We need tests of OSD failures that verify the cluster is able to recover. Eventually this will need to be fleshed out to include a variety of failure scenarios that try to get good coverage on the peering and recovery code. We can start out with some pretty simple tests, though:
- restart an osd once, or every few minutes. verify get back to all active+clean. maybe within some time bound?
- stop an osd, mark it out. continue operation for a while (dirty lots of objects). then re-add the osd. (this exercises code paths similar to a regular cluster expansion)
- restart multiple (or all) osds simultaneously.
- Translation missing: en.field_position set to 8
- Translation missing: en.field_story_points set to 33
- Translation missing: en.field_position deleted (
9)
- Translation missing: en.field_position set to 9
- Translation missing: en.field_story_points changed from 33 to 3
- Translation missing: en.field_position deleted (
9)
- Translation missing: en.field_position set to 9
- Assignee set to Samuel Just
- Assignee changed from Samuel Just to Anonymous
- Target version changed from v0.28 to v0.29
- Assignee deleted (
Anonymous)
- Target version changed from v0.29 to v0.30
- Subject changed from autotest: osd failure and cluster recovery test(s) to qa: osd failure and cluster recovery test(s)
- Translation missing: en.field_position deleted (
39)
- Translation missing: en.field_position set to 3
- Target version changed from v0.30 to v0.31
- Translation missing: en.field_position deleted (
26)
- Translation missing: en.field_position set to 27
- Target version changed from v0.31 to v0.32
- Translation missing: en.field_position deleted (
31)
- Translation missing: en.field_position set to 730
- Translation missing: en.field_position deleted (
730)
- Translation missing: en.field_position set to 1
- Translation missing: en.field_position changed from 1 to 748
- Target version changed from v0.32 to v0.33
- Translation missing: en.field_position deleted (
748)
- Translation missing: en.field_position set to 1
- Target version changed from v0.33 to v0.34
- Translation missing: en.field_position deleted (
38)
- Translation missing: en.field_position set to 2
- Translation missing: en.field_position deleted (
11)
- Translation missing: en.field_position set to 39
- Target version changed from v0.34 to 12
- Translation missing: en.field_position deleted (
39)
- Translation missing: en.field_position set to 1
- Target version changed from 12 to v0.38
- Target version changed from v0.38 to v0.36
- Translation missing: en.field_position deleted (
54)
- Translation missing: en.field_position set to 1
- Translation missing: en.field_position changed from 1 to 851
- Target version changed from v0.36 to v0.37
- Translation missing: en.field_position deleted (
871)
- Translation missing: en.field_position set to 11
- Target version deleted (
v0.37)
- Status changed from New to Resolved
- Target version set to v0.39
Also available in: Atom
PDF