Commit Graph

1815 Commits

Author SHA1 Message Date
Sage Weil
64de5e6e65 Merge PR #39304 into master
* refs/pull/39304/head:
	qa/tasks/ceph: set ctx.ceph[cluster_name].fsid
	qa/tasks/rgw: pass fsid to rgw daemon
	qa/suites/upgrade/octopus-x: reenable ragweed
	qa/suites/upgarde/octopus-x: rename yaml file

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2021-02-18 12:38:43 -05:00
Sage Weil
b9ea6b0bf5 qa/suites/upgrade/octopus-x: reenable ragweed
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-17 12:17:04 -05:00
Sage Weil
cd92661627 qa/suites/upgarde/octopus-x: rename yaml file
We're installing octopus, not pacific

Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-17 12:17:04 -05:00
Casey Bodley
f1e4f6f9dc qa/rgw: add pacific-x upgrade suite for multisite
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-17 09:14:44 -05:00
Casey Bodley
b6773dd3f1 qa/rgw: add octopus-x upgrade suite for multisite
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-17 09:14:44 -05:00
Casey Bodley
6f2af91518 qa/rgw: add 'branch' option to rgw-multisite-tests task
Fixes: https://tracker.ceph.com/issues/49330

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-17 09:01:05 -05:00
Sebastian Wagner
6baa74d8e7
Merge pull request #39430 from liewegas/bug-48142
qa/suites/rados/cephadm/upgrade: change starting version by distro

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-02-16 15:25:07 +01:00
Sage Weil
a9a1b88694 Merge PR #39150 into master
* refs/pull/39150/head:
	qa/suites/rados/cephadm/thrash: add cephadm thrashing test

Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-15 16:52:59 -05:00
Sage Weil
12efb1d9fe Merge PR #39283 into master
* refs/pull/39283/head:
	qa/suites/rados/dashboard: whitelist TELEMETRY_CHANGED

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
2021-02-15 13:51:30 -05:00
Sebastian Wagner
ccb26e96f4
Merge pull request #39058 from sebastian-philipp/cephadm-use_repo_digest-default-true
mgr/cephadm: enable use_repo_digest by default for pacific

Reviewed-by: Sage Weil <sage@redhat.com>
2021-02-12 01:06:29 +01:00
Sage Weil
38e14f9235 qa/suites/rados/cephadm/upgrade: change starting version by distro
centos/rhel have podman 2, which does not like conflicting --cap-add and
--privileged arguments.  cephadm versions prior to 15.2.5 use both args,
however, which means the rhel/centos upgrade test has to start at 15.2.5
to work at all on those distros (with the updated podman).

Fixes: https://tracker.ceph.com/issues/48142
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-11 14:08:19 -05:00
Sage Weil
ec90e9b82c qa/suites/upgrade/octopus-x/stress-split: cephadm-based stress-split upgrade
Apply stress during upgrade, and also pause partway and do some
thrashing.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-10 18:09:04 -06:00
Mykola Golub
b4d9cc45d6
Merge pull request #39155 from dillaman/wip-49037
librbd: correct incremental deep-copy object-map inconsistencies

Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-02-10 18:37:34 +02:00
Casey Bodley
c706740dbe test/rgw: re-enable valgrind in rgw verify suite
this only enables it for radosgw itself, not the other daemons

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-09 14:26:19 -05:00
Casey Bodley
58e0da8fc9 qa/rgw: move valgrind config into valgrind.yaml
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-09 14:26:19 -05:00
Sebastian Wagner
54ac36e15d mgr/cephadm: enable use_repo_digest by default for pacific
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-02-09 11:19:04 +01:00
Jason Dillaman
094bfeaf8e qa/suites/rbd: add snapshot-based mirroring stress test
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2021-02-08 09:23:35 -05:00
Kefu Chai
5ca820fb9e Revert "msg,mon,common: log when DispatchQueue throttle limit is reached"
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-08 18:03:14 +08:00
Sage Weil
fdf65a4f43 Merge PR #39213 into master
* refs/pull/39213/head:
	qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-04 14:20:13 -05:00
Jason Dillaman
d652cd7a5c
Merge pull request #39298 from dillaman/wip-rbd-suite-readahead
qa/suites/rbd: drop require-osd-release command

Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-02-04 14:17:07 -05:00
Sage Weil
6d8c0e4722 Merge PR #39147 into master
* refs/pull/39147/head:
	qa/tasks/ceph_fuse: do not createfs
	qa/tasks/cephfs/fuse_mount: pass admin_socket path
	qa/suites/fs/cephadm/multivolume: add basic multivolume test
	mgr/mds_autoscaler: some fixes and cleanup
	mgr/volumes: deploy MDSs when creating fs

Reviewed-by: Milind Changire <mchangir@redhat.com>
2021-02-04 12:19:25 -05:00
Jason Dillaman
e14f90eea7 qa/suites/rbd: drop require-osd-release command
Teuthology already defaults to quincy now and results in a failure
when trying to set to pacific. Additionally, drop the LUKS readbalance
test since it's unnecessary to duplicate that test.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 11:44:15 -05:00
Jason Dillaman
28ebc6086d
Merge pull request #38715 from lxbsz/rest_api
qa: add REST API method support for ceph-iscsi

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 11:38:16 -05:00
Sage Weil
ab267d3577 qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-04 09:08:57 -06:00
Sage Weil
fe87eb13a1 Merge PR #39210 into master
* refs/pull/39210/head:
	qa/suites/rados: move thrash-old-clients out of cephadm

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-04 09:30:55 -05:00
Sage Weil
bf5646704c qa/suites/rados/dashboard: whitelist TELEMETRY_CHANGED
test_enable_module_empty_license fiddles with this.

Fixes: https://tracker.ceph.com/issues/48990
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-04 07:39:57 -06:00
Sage Weil
cc6412c991 qa/suites/rados/cephadm/thrash: add cephadm thrashing test
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-03 17:12:06 -06:00
Neha Ojha
611f4f5f89
Merge pull request #39275 from neha-ojha/wip-49139
qa/suites/rados/perf: pin to 18.04

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-03 13:00:16 -08:00
Neha Ojha
e5895dd801 qa/suites/perf-basic: pin to 18.04
This will have same problems as https://tracker.ceph.com/issues/49139

Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-03 18:57:50 +00:00
Neha Ojha
6a03b4cec9 qa/suites/rados/perf: pin to 18.04
Caused by a07ca4c5c0

Fixes: https://tracker.ceph.com/issues/49139
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-03 17:32:34 +00:00
fullerdj
d4088d8313
Merge pull request #37954 from joscollin/wip-F46226-log-dq-throttle-limit-new
msg,mon,common: log when DispatchQueue throttle limit is reached
2021-02-03 10:42:40 -05:00
Neha Ojha
f02cd4d8b0 qa/*/test_envlibrados_for_rocksdb: use osd_client_message_cap to prevent slow requests
EnvLibradosMutipoolTest.DBBulkLoadKeysInRandomOrder can overload OSDs and cause
heartbeat timeouts. Tests in test_envlibrados_for_rocksdb also generate slow
requests on OSDs. Use osd_client_message_cap to prevent this.
Since this option is disabled by default, this may be a good way to exercise it.

Fixes: https://tracker.ceph.com/issues/49064
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-02 18:40:50 +00:00
Xiubo Li
6d0d1d96c2 qa: add REST API method support for ceph-iscsi
Fixes: https://tracker.ceph.com/issues/48529
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2021-02-02 11:06:07 +08:00
Xiubo Li
a18c1e6658 qa: rename gwcli_client to iscsi_client
This could be used for both gwcli and REST API methods.

Fixes: https://tracker.ceph.com/issues/48529
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2021-02-02 08:10:41 +08:00
Sage Weil
964cd3e028 qa/suites/fs/cephadm/multivolume: add basic multivolume test
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-01 10:50:33 -06:00
Sage Weil
c8e1f4c2b5 qa/suites/rados: move thrash-old-clients out of cephadm
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-01 10:46:22 -06:00
Sage Weil
713f79fdf4 Merge PR #39039 into master
* refs/pull/39039/head:
	src/test/cli/monmaptool: adjust for new monmap features
	qa/tasks/cephadm: allow custom git_url for cephadm_branch pull
	qa/suites/rados/upgrade: include pacific-x
	qa/suites/upgrade/pacific-x/parallel
	qa/suites: some clean up for quincy
	mon: updates for quincy
	mon: update for quincy ondisk features
	script: add pacific
	doc/dev/release-checklist: we tagged v17.0.0
	ceph-volume: change to quincy
	include/ceph_features: retire MON_SINGLE_PAXOS
	include/ceph_features: define FEATURE_SERVER_QUINCY
	mon/MgrMonitor: add always_on_modules for quincy
	add feature/release name quincy
	kickoff v17 quincy
	doc/dev/release-checklists: uncheck everything!

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-01-29 14:01:26 -06:00
Sage Weil
5842058d12 qa/tasks/cephadm: allow custom git_url for cephadm_branch pull
Normally the git_url is git://git.ceph.com/ceph-ci.git, which mirrors
upstream ceph-ci.git.  However, the release branches aren't present there.
Allow a custom git_url so we can pull these from the main ceph.git.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-29 11:45:02 -06:00
Neha Ojha
07f7e3647e
Merge pull request #39152 from neha-ojha/wip-46323
qa/*/thrash_cache_writeback_proxy_none.yaml: disable writeback overlay tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-01-29 07:37:52 -08:00
Neha Ojha
be710cdf39 qa/*/thrash_cache_writeback_proxy_none.yaml: disable writeback overlay tests
thrash_cache_writeback_proxy_none tests have been failing consistently. Some investigation
shows that the writeback overlay tests are reponsible for it. Instead of removing these
cache tiering tests entirely, we'll disable them for now.

Related to: https://tracker.ceph.com/issues/46323
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-01-28 23:12:03 +00:00
Sage Weil
5b437f334d qa/suites/rados/upgrade: include pacific-x
Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-28 13:29:28 -06:00
Sage Weil
0c3462e938 qa/suites/upgrade/pacific-x/parallel
Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-28 13:29:28 -06:00
Sage Weil
a9c4d1f1e7 qa/suites: some clean up for quincy
- remove upgrades from nautilus
- stubs for completing upgrade to quincy

Still missing the pacific-x upgrade tests.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-28 13:29:28 -06:00
Sage Weil
ebee47e06f qa/suites/rados/cephadm/*/distro: drop rhel_8.0 targets
We still have centos 8.0.  We're missing an 8.0 image for the gibba.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-27 16:04:58 -06:00
Sage Weil
74e188d826 Merge PR #39087 into master
* refs/pull/39087/head:
	qa/suites/rados/cephadm: drop 20.04 podman
	qa/suites/rados/cephadm: stop testing 18.04 + podman

Reviewed-by: Sebastian Wagner <swagner@suse.com>
2021-01-26 21:47:43 -06:00
Sage Weil
dccd586173 qa/suites/rados/cephadm: drop 20.04 podman
This version is also affected

Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-26 09:14:09 -06:00
Jason Dillaman
988a6ac8d3
Merge pull request #39006 from orozery/librbd-luks-cli-test
test/librbd: add luks encryption cli test

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-01-26 09:46:20 -05:00
Ilya Dryomov
4cbd952916
Merge pull request #39060 from idryomov/wip-krbd-msgr2
krbd: add support for msgr2 (kernel 5.11)

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-01-26 11:46:08 +01:00
Casey Bodley
85641ac3e6 qa/rgw: add librgw_file unit tests to rgw/verify task
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-01-25 16:46:04 -05:00
Sage Weil
e5e4710990 qa/suites/rados/cephadm: stop testing 18.04 + podman
The current bionice version triggers a podman/conmon bug that
truncates output, affecting both cephadm bootstrap when 'mgr dump' is
large, and teuthology 'pg dump' when it is large.

See https://tracker.ceph.com/issues/48993

Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-25 15:32:33 -06:00