Project

General

Profile

Actions

Feature #10240

closed

expand test coverage for the upgrade suites

Added by Tamilarasi muthamizhan over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
High
Category:
-
Target version:
% Done:

0%

Source:
Q/A
Tags:
Backport:
Reviewed:
Affected Versions:

Description

currently, upgrade suites have been optimized to run upgrades in parallel to a pile of mixed workloads[rados/rbd/rgw] thereby in most cases, upgrade gets over before some of the workloads actually run. so it appears like most workloads run post upgrade which is not much useful.

there are 2 things we can do to expand the test coverage for upgrades here,
1. run multiple combinations of mixed workloads when upgrade is running in parallel and also cover different upgrade sequences.
2. run a few workloads in parallel by itself, while upgrade is happening.also, for different upgrade sequences.

currently, the upgrade suite structure looks like,

ceph-qa-suite/suites/upgrade/<release>/parallel/workload/[+,rbd,rados,rgw]

for option 1, we need something like
ceph-qa-suite/suites/upgrade/<release>/parallel/workload/test1/[+ , rbd, rados, rgw]
ceph-qa-suite/suites/upgrade/<release>/parallel/workload/test2/[+, rbd,rados,rgw]
where test1, test2 have different workloads for rados/rbd/rgw.

for option2:
ceph-qa-suite/suites/upgrade/<release>/parallel/workload/[+, rbd, rados, rgw] where all the rbd,rados, rgw tasks run in parallel with upgrades.


Related issues 2 (0 open2 closed)

Related to teuthology - Feature #10233: Modify upgrade suites to run all workloads in parallelResolvedYuri Weinstein12/03/2014

Actions
Related to teuthology - Feature #10704: Implement "expand test coverage for the upgrade suites" for giant-x suiteResolvedYuri Weinstein01/30/2015

Actions
Actions

Also available in: Atom PDF