Commit Graph

110 Commits

Author SHA1 Message Date
Gabriella
99c4e068c0
teuthology-cronjobs: master->main
Signed-off-by: Gabriella Roman <gsroman@bu.edu>
2022-05-25 08:01:11 -04:00
Ionut Balutoiu
d8113881a2 qa/crontab/teuthology-cronjobs: add windows suite
Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2022-04-20 19:56:23 +03:00
Yuri Weinstein
600c1e18c9 qa/tests: fixed typo
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2022-03-15 16:00:20 -07:00
Yuri Weinstein
1572be9b8f qa/tests: added client upgrade suites to the crontab
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2022-03-14 08:28:37 -07:00
Yuri Weinstein
7f4292a914 qa/tests: replaced master wth quincy runs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2022-02-16 11:36:32 -08:00
Yuri Weinstein
095f970710 qa/tests: run upgrades on quincy
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2022-01-17 10:18:04 -08:00
Yuri Weinstein
880f5ab7f9 qa/tests: switch all gibba machines to smithi
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-12-02 11:10:47 -08:00
Yuri Weinstein
69567f16f3 qa/tests: added pacific-x suite to run on master
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-10-28 16:11:50 -07:00
Yuri Weinstein
e7cea80450 qa/tests: added back octopus-x run on master
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-10-28 15:13:04 -07:00
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