Project

General

Profile

Actions

Tasks #6350

open

Clean up teuthology/task/

Added by Anonymous over 10 years ago. Updated about 10 years ago.

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

0%

Tags:
Reviewed:
Affected Versions:

Description

The following py files all have task entry points but they do not appear to be used by any teuthology modules (other than by other modules on this list) or by any test in the ceph-qa-suite directories:

args.py
autotest.py
blktrace.py
die_on_err.py
divergent_priors.py
kcon_wait.py
lockfile.py
lust_unfound.py
manypools.py
multibench.py
object_source_down.py
omapbench.py
osd_failsafe_enospc.py
parallel_example.py
peering_speed_test.py
radosgw-admin-rest.py
recovery_bench.py
repair_test.py
rgw-logsocket.py
scrub_test.py
tasktest.py
timer.py
proc_thrasher.py
watch_notify_stress.py

Note that many of these (timer for example) are special tasks that happen
to not be used at the moment but are the type of task that we want in case
anyone needs to use it. However, we should determine whether or not all
these files are necessary, delete the unnecessary ones, if any, and maybe
reorganize those that are not necessary but good to keep around.

For example, tasktest.py can be used as a unit test for the parallel and sequential tasks. It probably will not be run by any test suite, but probably should be kept around and maybe added to a teuthology regression test later.

There are 80 python files here so far, we might want to organize this a bit.

Actions

Also available in: Atom PDF