Commit Graph

72 Commits

Author SHA1 Message Date
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
Yuri Weinstein
803b8fb752
Merge pull request #29428 from yuriw/wip-yuriw-crontab-master
qa/tests: added mimic-x on master run
2019-07-31 12:32:24 -07:00
Yuri Weinstein
467b81f2e7 qa/tests: added mimic-x on master run
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-07-31 07:56:25 -07:00
Yuri Weinstein
9a437fcdaa qa/tests: changed the TO email to 'ceph-qa@ceph.io'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-06-24 07:25:15 -07:00
Yuri Weinstein
524e339a9d qa/tests: removed upgrade/client-upgrade-hammer becasue ubuntu 14.04 is not supported
Also removed ubuntu 14.04 filters

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-06-12 09:13:15 -07:00
Yuri Weinstein
a986bd0ae2 qa.tests: added "smoke" suite to the schedule on "mimic","nautilus"
Note: frequency can/will reduce later

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-06-10 12:40:30 -07:00
Yuri Weinstein
7939b1a10f qa/tests: filtered in only "trusty"
Fixes: http://tracker.ceph.com/issues/40195
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-06-06 14:36:57 -07:00
Yuri Weinstein
3315df374c qa/tests: removed filters for client-upgrade-* suites
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-05-28 13:33:12 -07:00
Yuri Weinstein
659f41e77b qa/tests: added new client-upgrade-*-nautilus suites for jewel, luminous, mimic
NOTE:

!!!! three suites below MUST use --suite-branch jewel, luminous, mimic (see https://tracker.ceph.com/issues/24021)
ref: https://github.com/ceph/ceph/pull/27983; https://github.com/ceph/ceph/pull/27934; https://github.com/ceph/ceph/pull/28027
--filter "ubuntu_16.04,centos_7.6,rhel_7.6" - test ONLY supported distro BEFORE mimic
--filter "ubuntu_16.04,ubuntu_18.04,centos_7.6,rhel_7.6" - test ONLY supported distro AFTER mimic

Merge after https://github.com/ceph/ceph/pull/28027

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-05-15 07:48:57 -07:00
Yuri Weinstein
544d13d851 qa/test: reduce over all number of runs
We kill thousands of queued jobs every week, so why do we even schedule them ?
Another point was that we run numerous of tests as part of PRs testing on released versions anyway, so it's duplicating effort

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-05-07 09:49:58 -07:00
Yuri Weinstein
e699d9026d qa/tests: removed all runs on ovh
and consolidated `smoke` runs re: https://github.com/ceph/ceph/pull/27956

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-05-03 12:40:59 -07:00
Yuri Weinstein
036e50f9dc qa/tests: moved some runs from ovh, removed ceph-disk/nautilus
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-04-16 09:39:31 -07:00
Yuri Weinstein
041215ca6b qa/tests: added rados on master, reduced fs, rbd, multimds
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-04-11 17:49:48 -07:00
Yuri Weinstein
ab8d671723 qa/tests: run luminous-x and mimic-x 2 times a week but with high priority
hope is it will help with locking 5 nodes for tests

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-04-11 09:36:26 -07:00
Yuri Weinstein
10d5a591fc qa/tests: reduce number of jobs for kcephfs
we need it on `master` as well
see https://github.com/ceph/ceph/pull/27165

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-04-02 16:34:29 -07:00
Yuri Weinstein
a016563804 qa/tests: added nautilus-x run
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-03-28 13:03:24 -07:00
Yuri Weinstein
47d69860bf qa/tests: added nautilus-p2p to cron
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-03-27 09:26:10 -07:00
Yuri Weinstein
c480715253 qa/tests: reduced number of jobs for kcephfs suite
now we get 502 jobs and run 3 times a week
this change will generate/run 44 jobs every day

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-03-25 10:02:24 -07:00
Neha Ojha
a21e183834 qa/crontab/teuthology-cronjobs: fix suite-branch
Signed-off-by: Neha Ojha <nojha@redhat.com>
2019-03-22 15:29:04 -07:00
Yuri Weinstein
afb47c6264 qa/tests: reduced frequency for luminous and mimic runs
added all suites for nauitlus

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-03-20 13:26:58 -07:00
Yuri Weinstein
4d7d0f53f3 qa/tests: reduced nubmer of runs on 'ovh'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-01-10 09:03:16 -08:00
Yuri Weinstein
5127d0166e qa/tests: added "-n 7" to make sure mimic-x runs on built master branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-11-10 10:18:49 -08:00
Kefu Chai
f3bc838894
Merge pull request #24139 from tchaikov/wip-fix-typos
*/: fix typos in docs,messages,logs,comments

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Ricardo Dias <rdias@suse.com>
2018-09-21 16:56:31 +08:00
Kefu Chai
4b0e2c8ed4 qa: fix typos
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-09-21 12:41:42 +08:00
Yuri Weinstein
765521b665 qa/tests: removed knfs from crontab
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-09-18 14:44:59 -07:00
Yuri Weinstein
790a3960cb qa/tests: changed ceph qa email address to bypass dreamhost's spam filter
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-08-06 13:59:21 -07:00
Yuri Weinstein
bba79cdb9f qa/tests: added mimic-x to the schedule
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-07-28 14:42:39 -07:00
Yuri Weinstein
298065df29 qa/tests - added mimic-p2p suite
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-06-26 16:05:44 -07:00
Yuri Weinstein
9dae20e08d qa/tests - added luminous-p2p suite to the schedule
(Merge after https://github.com/ceph/ceph/pull/22474 is merged)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-06-21 15:21:26 -07:00
Yuri Weinstein
ae1ad9c0b4 qa/tests - added powercycle suite to run on weekly basis on master and mimic
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-06-18 12:56:18 -07:00