Selectively re-scheduling jobs in a teuthology run

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey all,

Yesterday I (finally) got around to implementing an oft-requested
feature: re-scheduling failed jobs. What this means is that for
example, when you schedule a huge test run and just a few fail, you'll
be able to tell teuthology to schedule a new run containing only those
jobs whose description match those of the old run.

Note that, of all the flags and values you can pass to
teuthology-suite, the only one that is inherited is the --suite value.
The rest will need to be specified explicitly. While this may seem
like a pain, it also means that you can still use things like
--filter, --filter-out, --priority, and really everything else.

An example invocation:
teuthology-suite -v --rerun
teuthology-2016-10-06_05:00:03-smoke-master-testing-basic-vps -m vps
-n 10 -c master --dry-run

It will default to re-scheduling jobs in the 'fail' or 'dead' state -
but you can override that using --rerun-statuses (aka -R).

The PR is here:
https://github.com/ceph/teuthology/pull/963/
There's more background here:
http://tracker.ceph.com/issues/10945

Enjoy!
Zack
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux