Casey Bodley
dbede38c7e
Merge pull request #40821 from cbodley/wip-50218
...
qa/rgw: use symlinks to specify distro
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2021-04-14 14:45:00 -04:00
Casey Bodley
8cb94edcb1
qa/rgw: rgw/crypt uses supported-random-distro$
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-13 10:44:05 -04:00
Ilya Dryomov
7eb9c5ddb2
Merge branch 'master' into wip-unauthorized-gids
...
Sync up with master up to commit 3d8e73b266
("Merge pull request
#40731 from tchaikov/wip-yamlize-options"). Specifically, bring in
src/common/options.cc yamlization and move new auth-related options
into src/common/options/global.yaml.in.
Conflicts:
src/common/options.cc
src/common/options/global.yaml.in
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-04-13 15:42:06 +02:00
Sage Weil
dcd90a1c8d
Merge PR #40626 into master
...
* refs/pull/40626/head:
qa/suites/rados/objectstore: separate store_test tests
qa/standalone: split osd/ into 2 directories
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-04-12 22:38:49 -04:00
Sage Weil
d4ac4f3b78
qa/suites/rados/objectstore: separate store_test tests
...
This takes 5 hours currently.
- Separate out filestore and memstore into separate task (~1 hr)
- Split bluestore into -a and -b (a tests exclude SynethicMatrixC,
b tests include it)
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-12 16:27:29 -05:00
Ilya Dryomov
ca822b9a8d
Merge pull request #40576 from idryomov/wip-no-cephxv2-for-unmap
...
qa/suites/krbd: don't require CEPHX_V2 for unmap subsuite
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2021-04-12 21:23:06 +02:00
Kefu Chai
8b879ca72c
qa/suites/upgrade/pacific-x/rgw-multisite: specify distro
...
instead of using the default / existing distro, specify the distro for
testing. this change prevents us from using bionic for testing the
builds. this has two consequences:
* so we are one step closer to a non-bionic world.
* avoid building packages with PPA repo which *might* introduce runtime
dependencies on 3rd party runtimes provided by PPA repo.
see also: https://tracker.ceph.com/issues/50218
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-04-12 12:56:35 -04:00
Casey Bodley
6262cfa41f
qa/rgw: reenable valgrind in rgw/website
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:31:26 -04:00
Casey Bodley
bbefbd3146
qa/rgw: rgw/tempest uses ubuntu_latest.yaml
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:30:01 -04:00
Casey Bodley
0a4437ba6f
qa/rgw: rgw/multifs uses ubuntu_latest.yaml
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:28:55 -04:00
Casey Bodley
09c93945a7
qa/rgw: rgw/thrash uses ubuntu_latest.yaml
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:28:55 -04:00
Casey Bodley
1a42bd37d2
qa/rgw: rgw/notifications no longer pins centos
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:28:55 -04:00
Casey Bodley
c59f994a7e
qa/rgw: use symlinks for rgw/sts suite, target supported-random-distro$
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:28:55 -04:00
Casey Bodley
1942095a32
qa/rgw: rgw/multisite uses supported-random-distro$
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:06:29 -04:00
Casey Bodley
8f27c845be
qa/rgw: move rgw/multisite valgrind config into valgrind.yaml.disabled
...
the valgrind coverage wasn't enabled, and it will take a lot more work
before we can reenable
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-12 12:05:16 -04:00
Sage Weil
0f65e5cffa
qa/standalone: split osd/ into 2 directories
...
The whole osd/ directory takes 3 hours to run. Of that, about half is
osd-backfill*:
2021-04-05T20:38:55.932 INFO:tasks.workunit:Running workunit osd/osd-backfill-prio.sh...
2021-04-05T20:47:27.184 INFO:tasks.workunit:Running workunit osd/osd-backfill-recovery-log.sh...
2021-04-05T20:55:59.497 INFO:tasks.workunit:Running workunit osd/osd-backfill-space.sh...
2021-04-05T21:48:47.549 INFO:tasks.workunit:Running workunit osd/osd-backfill-stats.sh...
2021-04-05T22:17:09.197 INFO:tasks.workunit:Running workunit osd/osd-bench.sh...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-12 09:59:17 -05:00
Kefu Chai
6676cf92e1
Merge pull request #40656 from tchaikov/wip-qa-upgrade-focal
...
qa/suites: test upgrade/octopus-x on focal instead bionic
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-04-12 21:42:43 +08:00
Kefu Chai
caf364db5e
Merge pull request #38120 from kiizawa/wip-cls-remote-read
...
osd: allow remote read by calling cls method from within cls context
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-04-12 16:42:52 +08:00
Patrick Donnelly
4d29e591dd
Merge PR #40481 into master
...
* refs/pull/40481/head:
qa: test standby-replay with fs:workloads
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2021-04-09 20:04:32 -07:00
Samuel Just
055ebe381d
Merge pull request #39216 from myoungwon/wip-manifest-dedup-test
...
osd, test: reworks for manifest dedup test cases
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-04-09 12:42:18 -07:00
Kefu Chai
b026037d44
qa/suites: test upgrade/octopus-x on focal instead bionic
...
so we can solely build on focal in future once all other bionic facets
in qa/ is removed or replaced.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-04-10 00:51:40 +08:00
Patrick Donnelly
4702be4f47
qa: test standby-replay with fs:workloads
...
Fixes: https://tracker.ceph.com/issues/50045
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-04-08 11:37:56 -07:00
Yuval Lifshitz
c43878d0bd
Merge pull request #40625 from TRYTOBE8TME/wip-rgw-notifications
...
rgw/test: Changing force-branch to master
2021-04-08 08:32:45 +03:00
Kefu Chai
a9fe167c1a
Merge pull request #40636 from tchaikov/wip-50196
...
qa/tasks/mgr: skip test_diskprediction_local on python>=3.8
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2021-04-08 10:15:33 +08:00
Kalpesh
42d87989e9
rgw/test: Changing force-branch to master
...
This PR includes 2 things:
1. Changing force-branch to master and removing the git-remote. This change was forgetten for PR #39139 .
2. Proper cleanup/removal after completion of commands more precisely removing the kafka logs directory.
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2021-04-08 01:37:29 +05:30
Kefu Chai
39b2b5edc0
qa/tasks/mgr: skip test_diskprediction_local on python>=3.8
...
query the python version before trying to test diskprediction_local
Fixes: https://tracker.ceph.com/issues/50196
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-04-07 21:27:44 +08:00
Casey Bodley
4bf2ea2f70
Merge pull request #40601 from cbodley/wip-50147
...
qa/rgw: move ignore-pg-availability.yaml out of suites/rgw
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2021-04-07 08:49:49 -04:00
Sage Weil
3e80f61efe
qa/suites/upgrade/octopus-x: disable insecure global_id reclaim health warnings
...
These will trigger on upgrade; suppress them so that our health gates
will still work.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-06 17:29:23 -04:00
Sage Weil
7ca7418322
cephadm: set auth_allow_insecure_global_id_reclaim for mon on bootstrap
...
If this is a fresh pacific cluster, let's assume that there won't be
legacy clients connecting. (And if there are, let's put the burden on
the user to enable them to do so insecurely.)
This is in contrast to upgrades, where our focus is on not breaking
anything.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-06 17:28:55 -04:00
Sage Weil
3b391cbf7a
Merge PR #40602 into master
...
* refs/pull/40602/head:
qa/tasks/cephadm: add apply() method/task
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2021-04-06 16:04:27 -04:00
Patrick Donnelly
d0e3b7129d
Merge PR #40418 into master
...
* refs/pull/40418/head:
test: unmount when finished ino_release_cb
test: wait a time for inode release
qa: move ino_release_cb to libcephfs sub-suite
qa: simplify recall triggers for bug
qa: fix name for qa task referencing tracker issue
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2021-04-06 10:45:00 -07:00
Ken Iizawa
7d0ea1b861
qa: allow all the tasks that run rados/test.sh to load object classes for testing remote-reads functionality
...
Fixes: https://tracker.ceph.com/issues/48182
Signed-off-by: Ken Iizawa <iizawa.ken@fujitsu.com>
2021-04-06 19:57:14 +09:00
Casey Bodley
b1830e43d2
qa/rgw: move ignore-pg-availability.yaml out of suites/rgw
...
this was added in https://github.com/ceph/ceph/pull/39820 to
avoid repeating the override in rgw subsuites, but teuthology
was picking up suites/rgw/ignore-pg-availability.yaml as a job
of its own, and led to 'list index out of range' failures
Fixes: https://tracker.ceph.com/issues/50147
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-04-05 13:09:52 -04:00
Sage Weil
05b3ce2585
qa/tasks/cephadm: add apply() method/task
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-05 11:44:22 -05:00
Kefu Chai
9541a97605
Merge pull request #40316 from batrick/i49605
...
pybind/mgr/volumes: avoid deadlock in ceph-mgr Finisher thread
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2021-04-03 22:24:22 +08:00
Ilya Dryomov
4027eb864e
qa/suites/krbd: don't require CEPHX_V2 for unmap subsuite
...
Starting with pacific, CEPHX_V2 is required by default but
pre-single-major.yaml kernel doesn't support it.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-04-03 11:16:58 +02:00
myoungwon oh
b5f5649ecd
qa: fix typo to call rollback op
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2021-04-01 18:44:37 +09:00
Sage Weil
64668275b5
qa/suites/rados/cephadm: stop testing on broken focal kubic podman
...
See https://tracker.ceph.com/issues/49633
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-29 07:51:08 -05:00
myoungwon oh
dfce69e995
qa: add dedup-io-snaps test
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2021-03-29 17:10:25 +09:00
myoungwon oh
9e8601ddf5
qa: add dedup-io-mixed test
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2021-03-29 17:09:49 +09:00
Kefu Chai
73925c488a
Merge pull request #39969 from batrick/i49684
...
qa: wait for daemons to come up via cephadm
Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-28 20:01:32 +08:00
Patrick Donnelly
892b8410bc
qa: move ino_release_cb to libcephfs sub-suite
...
It is not testing a bug. Also, fix cap recall configs so this test is
properly triggered.
Fixes: https://tracker.ceph.com/issues/49500
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-25 13:25:19 -07:00
Patrick Donnelly
020fb9611c
qa: simplify recall triggers for bug
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-25 13:25:19 -07:00
Patrick Donnelly
f96e4f0ff7
qa: fix name for qa task referencing tracker issue
...
The issue number was for an rbd backport. It should be [1].
[1] https://tracker.ceph.com/issues/24137
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-25 10:58:54 -07:00
Patrick Donnelly
17b291e57d
qa: bump debugging for mgr
...
Hunting [1].
[1] https://tracker.ceph.com/issues/49605
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-24 11:37:24 -07:00
Sage Weil
fe9454722a
Merge PR #40314 into master
...
* refs/pull/40314/head:
qa/tasks/cephadm: use 'orch apply mon' to deploy mons
Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
2021-03-23 22:58:14 -04:00
Sage Weil
a17593a177
qa/tasks/cephadm: use 'orch apply mon' to deploy mons
...
The 'orch daemon add ...' command is not idempotent and can cause
duplicate (and failing) attempts to add the same mon.
Maintain the ability to add mons the old way for the benefit of testing
upgrades from early octopus versions of cephadm.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-22 16:28:40 -05:00
Sage Weil
ccbf40317f
Merge PR #40290 into master
...
* refs/pull/40290/head:
qa/suites/rados/cephadm/upgrade: wait for rgw servicemap entries to refresh
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-22 13:26:06 -04:00
Patrick Donnelly
6ad5901422
Merge PR #39191 into master
...
* refs/pull/39191/head:
pybind/mgr/snap_schedule: use ceph VFS
pybind/mgr/snap_schedule: idempotentize table creation
mgr: add ceph sqlite VFS
doc: add libcephsqlite
ceph.spec,debian: package libcephsqlite
test/libcephsqlite,qa: add tests for libcephsqlite
libcephsqlite: rework architecture and backend
SimpleRADOSStriper: wait for finished aios after write
SimpleRADOSStriper: add new minimal async striper
mon: define simple-rados-client-with-blocklist profile
librados: define must renew lock flag
common: add timeval conversion for durations
Revert "libradosstriper: add function to read into char*"
test_libcephsqlite: test random inserts
cephsqlite: fix compiler errors
cmake: improve build inst for cephsqlite
libcephsqlite: sqlite interface to RADOS
libradosstriper: add function to read into char*
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-22 10:06:11 -07:00
Kefu Chai
abee0b31e3
Merge pull request #40143 from neha-ojha/wip-objectstore-debug
...
qa/suites/rados/objectstore/backends: use default level for filestore
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-22 15:21:20 +08:00