Commit Graph

101 Commits

Author SHA1 Message Date
Yuri Weinstein a97f57796d qa/tests: removed nautilus suites as EOL, kept kcephfs and krbd suites
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-07-07 14:17:01 -07:00
Yuri Weinstein a63e60e5db qa/tests: added client-upgrade-nautilus-pacific tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-05-14 08:34:27 -07:00
Yuri Weinstein 0d624465cf qa/tests: added pacific-p2p
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-05-12 09:00:06 -07:00
Yuri Weinstein ebb2ed96a7 qa/tests: removed most of runs for nautilus as it's almost EOL
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-05-11 08:59:33 -07:00
Patrick Donnelly 7aa9b79f01
qa/crontab: reduce frequency of pacific nightlies
To once a week.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-05-03 15:14:45 -07:00
Patrick Donnelly 1605af807d
qa/crontab: reduce pacific priority
Now that it is released, we can reduce its priority to be in line with
other nightlies (but still higher, for now).

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-04-16 09:15:05 -07:00
Yuri Weinstein 86e8949963 qa/tests: reduced octopus-x jobs on master and pacific (--subset 1/10)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-03-15 11:48:21 -07:00
Patrick Donnelly b89f585df3
Merge PR #39874 into master
* refs/pull/39874/head:
	qa/crontab: simplify pacific cronjob def

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2021-03-05 14:06:48 -08:00
Patrick Donnelly a161fb33fa
qa/crontab: simplify pacific cronjob def
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-05 10:19:07 -08:00
Patrick Donnelly a172ff9e1c
qa/crontab: set teuthology envvars in crontab
These are magically set somewhere in teuthology's startup rc files.
Instead, define them here.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-05 09:52:32 -08:00
Patrick Donnelly 1ef08db575
qa: schedule random subset
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-04 13:43:27 -08:00
Patrick Donnelly 6863d36213
qa: allow specifying partition size for nightlies
I did some visual cleanup too but mostly this changeset is to support
specifying subsets for each suite type. For now, only "fs" suite is
using partitions different from rados.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-04 13:41:34 -08:00
Yuri Weinstein 4845755730 qa/tests: moved nautilus and octopus tests to run on gibba and -p 70 for smoke tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-03-04 10:57:56 -08:00
Josh Durgin ebff8322f5 qa: use --newest 100 to find a recent build
master and stable branches are only built a couple times a day now, so
we need to backtrack further.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2021-02-23 00:37:53 +00:00
Josh Durgin 45d7a30be3 qa: deprioritize master and upgrade runs
Keep pacific at high for now. Since teuthology-dispatcher locks nodes
before starting jobs, the upgrade jobs no longer need high priority to
run on more machines than average.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2021-02-23 00:34:45 +00:00
Josh Durgin 01c8e8279e qa/crontab: adjust scheduled frequencies
smoke: 3x a week on master, weekly on other branches
pacific: every 2 days
master, octopus, nautilus, upgrades: weekly

This should be a net reduction in tests each week. Currently
we schedule far more than the lab can run in a given week.

Try to balance the scheduling over the course of the week.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2021-02-22 21:34:49 +00:00
Yuri Weinstein a51bc72fa5 qa/tests: removed ceph-ansible (master and pacific)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-02-03 10:04:27 -08:00
Yuri Weinstein 5795442fd5 qa/tests: changed priority - master 100, pacific 80
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-01-27 08:45:19 -08:00
Yuri Weinstein 300c7312de qa/tests: reduced octopus, nautilus, master frequency
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-01-27 08:31:19 -08:00
Yuri Weinstein 5b05122123 qa/tests: moved 'master' runs to 'gibba' machines
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-01-22 08:59:32 -08:00
Yuri Weinstein 0c06c87d8d qa/tests: added pacific, changed octopus number of runs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-01-18 10:47:55 -08:00
Patrick Donnelly a8bae02bee
qa: remove empty multimds suite
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Fixes: https://tracker.ceph.com/issues/48121
2021-01-07 12:55:25 -08:00
Josh Durgin c79fa6d780 qa/tasks/cephadm: include first mgr host when applying mgrs
This prevents the first mgr from being shut down due to lack of
appropriate placements.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-12-23 11:30:54 -08:00
Patrick Donnelly 326f472950
qa: remove kcephfs suite
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:36 -08:00
Neha Ojha f0addf0b16 qa/crontab/teuthology-cronjobs: add crimson-rados
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-10-13 17:00:07 +00:00
Yuri Weinstein 74f0a8b37a qa/tests: removed extra line
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-09-08 10:10:14 -07:00
Yuri Weinstein 836118e912 qa/tests: run 'rados' tests every day
Also changed the "subset" to 100000 to reduce daily runs on master branch

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-09-02 09:21:36 -07:00
Yuri Weinstein 0584150501 qa/tests: Added "--force-priority"
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-08-28 07:35:25 -07:00
Yuri Weinstein ed804d284c qa/tests: clients' upgrades for older releases must use "-t py2"
Fixes: https://tracker.ceph.com/issues/47120
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-08-26 16:17:51 -07:00
Yuri Weinstein 64448c6cd6 qa/tests: use "-k distro" for all suites (except krbd)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-08-11 11:09:42 -07:00
Yuri Weinstein fac822f131 qa/tests: changes related to #36435 and #36436
Merge only after #36435 and #36436 merged

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-08-03 10:22:42 -07:00
Yuri Weinstein 56c4210617 qa/tests: removed mimic runs as EOL
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-06-19 15:15:19 -07:00
Kyr Shatskyy 94f9e0e06b qa/crontab: remove -t py2 from schedule
After automating teuthology branch selection we do not need
to provide it exclusively with teuthology-suite.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-06-10 13:12:00 +02:00
Yuri Weinstein c55642587a qa/tests: removed ceph-deploy suite run on mimic as EOL
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-06-08 11:31:10 -07:00
Yuri Weinstein 8f9259a57b qa/tests: Changed -t from `py2` to default for `octopus`
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-06-03 14:30:35 -07:00
Kefu Chai f4126326b9 qa/tests: do not pass "-t 2" to teuthology-suite when testing nautilus
this change partially reverts
21dacc823b

see also #34171

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-06-03 20:58:48 +08:00
Lenz Grimmer 28ac243556 Merge pull request #32829 from Devp00l/wip-43765
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-05-14 13:45:16 -07:00
Kefu Chai 5c8e43c171 qa/tests: pass "-t 2" to teuthology-suite when testing mimic
it's an oversight in 21dacc823b

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-24 23:09:03 +08:00
Yuri Weinstein 5e7391f231 qa/tests: fixed typo
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-04-20 13:57:10 -07:00
Yuri Weinstein 540842d27e qa/tests: added new clients upgrade tests
`client-upgrade-octopus-pacific` for future 'pacific' release

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-04-20 12:44:39 -07:00
Yuri Weinstein a20f41f225 qa/tests: added octopus-p2p upgrade tests to the mix
Signed-off-by: Yuri Weinstein <yweinste@gmail.com>
2020-04-16 14:18:43 -07:00
Kefu Chai 21dacc823b qa/tests: pass "-t 2" to teuthology-suite when testing non-master branches
-t is an alias of "--teuthology-branch" which defaults to master. we
have a "py2" branch in teuthology. that branch is compatible with
python2, and the teuthology-worker is executed in a Python2 environment,
so all qa suites tested using "py2" branch of teuthology should work
fine as long as they are Python2 compatible. currently, all LTS branches
are compatible with Python2, and only master is also compatible with
Python3. but we plan to migrate master and octopus' qa suites to
python3 to ease the pain of maintainance in long term.

to achieve this goal, in this change, all non-master branches are now
tested using the "py2" teuthology branch.

once the python3 compatible changes are backported to octopus, "-t 2"
options will be removed from the command lines testing octopus.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-09 11:19:03 +08:00
Yuri Weinstein 7c2a0a455e
Merge pull request #34456 from ceph/wip-crontab-master
qa/tests: removed ceph-deploy from master and octopus (ceph-deploy is…
2020-04-07 17:29:05 -07:00
yuriw 2dc7af0f0f qa/tests: removed ceph-deploy from master and octopus (ceph-deploy isn't written to run on el8)
Signed-off-by: yuriw <yuri.weinstein@gmail.com>
2020-04-07 16:47:56 -07:00
yuriw 898d9c5a60 qa/tests: fixed typo
Signed-off-by: yuriw <yuri.weinstein@gmail.com>
2020-04-03 09:28:05 -07:00
yuriw 8c80a43b58 qa/tests: added client upgrades tests for octopus, removed mimic-x/masted as not needed
Signed-off-by: Yuri Weinstein <yweinstein@redhat.com>
2020-04-03 08:57:28 -07:00
Yuri Weinstein f5552eb767 qa/tests: reduced runs for nautilus, added runs for octopus
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-02-11 08:37:15 -08:00
Yuri Weinstein e59705618e qa/tests: removed all runs for luminous - EOL
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-02-10 08:20:59 -08:00
Yuri Weinstein 9d57de1e78 qa/tests: trying to fix syntax error that prevented mimic-x to be added to the schedule
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-11-21 16:43:54 -08:00
Yuri Weinstein c90740427b qa/tests - upped priority for upgrades on master, otherwise they never lock nodes for testing and fail
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-08-14 09:43:02 -07:00