Mykola Golub
6b752a3859
Merge pull request #21697 from dillaman/wip-18753-1
...
rbd-mirror: additional thrasher testing
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-04-30 18:25:35 +03:00
Kefu Chai
770dbae2ca
qa/suites/rados/thrash-old-clients: ms_type=simple
...
hammer does not support async messenger, so set ms_type to "simple" for
hammer client.
Fixes: http://tracker.ceph.com/issues/23922
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-04-30 21:40:53 +08:00
Josh Durgin
aef8d96def
Merge pull request #21710 from neha-ojha/wip-cosbench-workloads
...
qa: add cosbench workloads and override teuthology default settings
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-04-27 18:30:11 -07:00
Neha Ojha
1b6bf0d423
qa/suites/perf-basic: add cosbench write workload
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-27 16:15:30 -07:00
Neha Ojha
f670f2d6d3
qa/suites/perf-basic: override default teuthology settings
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-27 16:07:11 -07:00
Neha Ojha
f01eb7adc6
qa/suites/rados/perf: add cosbench workloads
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-27 16:02:40 -07:00
Jason Dillaman
0cb3e64221
Merge pull request #21704 from liewegas/wip-rados-old-clients
...
qa/suites/rados/thrash-old-clients: add rbd tests
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-04-27 17:35:58 -04:00
Yuri Weinstein
2c98007a13
Merge pull request #21630 from neha-ojha/wip-rgw-pools
...
qa: modify rgw default pool names
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-04-27 14:21:52 -07:00
Sage Weil
9fbdca34bf
qa/suites/rados/thrash-old-clients: add cls_rbd, rbd api tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-27 14:04:25 -05:00
Neha Ojha
33db6bdfdd
qa/suites/rados/perf: override default teuthology settings
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-27 12:04:00 -07:00
Sage Weil
7cbaa62498
qa/suites/rados/thrash-old-clients: add hammer
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-27 11:40:53 -05:00
Sage Weil
41fae6e9c4
Merge pull request #21679 from liewegas/wip-rados-old-clients
...
qa/suites/rados/thrash-old-clients: do some thrashing with jewel and luminous clients
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-04-27 11:30:39 -05:00
Jason Dillaman
de4587012d
qa/suites/rbd: rbd-mirror fsx stress test
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-04-27 08:34:42 -04:00
Sage Weil
2332e63e33
Merge pull request #21646 from liewegas/wip-rados-api-tests
...
qa/suites/rados/verify/tasks/rados_api_tests: whitelist OBJECT_MISPLACED
2018-04-26 12:39:23 -05:00
Casey Bodley
f9ee48caa2
rgw: remove all traces of cls replica_log
...
replica log was for the old radosgw sync agent, which was replaced with
multisite v2 in jewel. no sense in continuing to maintain and test it
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-04-26 11:40:11 -04:00
Kefu Chai
966c76330b
qa: reduce "mon client hunt interval max multiple" to 2 for all clients
...
because with high failure rate, we need to connect to mon more
frequently if the connection fails.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-04-26 12:04:49 +08:00
Sage Weil
e331311b87
qa/suites/rados/verify/tasks/rados_api_tests: whitelist OBJECT_MISPLACED
...
The api tests do some splits, which can move data.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-25 10:33:52 -05:00
Mykola Golub
808503f4d9
Merge pull request #21541 from dillaman/wip-18753
...
qa: introduce rbd-mirror thrasher to existing tests
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-04-25 16:07:16 +03:00
Neha Ojha
8158a2c430
qa: add rgw index pool to rgw_snaps.yaml
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-24 15:22:18 -07:00
Sage Weil
27e91a99f5
Merge pull request #21273 from jdurgin/wip-23195
...
osd/ECBackend: only check required shards when finishing recovery reads
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-24 17:20:25 -05:00
Sage Weil
a43c7b3a23
qa/suites/rados/thrash-old-clients: do some thrashing with jewel and luminous clients
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-24 16:14:36 -05:00
Neha Ojha
48f4b8172a
qa: correct default rgw pool name
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-24 13:45:33 -07:00
Kefu Chai
cdcbd47e1e
qa/suite: whitelist PG_AVAILABILITY in rados_api_tests.yaml
...
pg will be created when increasing pgp-num and pg-num. so at that
moment, PG_AVAILABILITY is reported. so whitelist it in all tests which
run rados/test.sh. that script exercises ceph_test_rados_api_list.
Fixes: http://tracker.ceph.com/issues/23763
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-04-24 10:16:12 +08:00
Jason Dillaman
2311eff622
qa/suites/rbd: thrash rbd-mirror daemon during tests
...
Fixes: http://tracker.ceph.com/issues/18753
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-04-23 16:02:59 -04:00
Ricardo Dias
7309be145b
qa/suites/rados/mgr/tasks/dashboard: add MDS_(ALL_DOWN|UP_LESS_THAN_MAX) to whitelist
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-04-21 15:58:23 +01:00
Josh Durgin
234d652317
qa/suites/rados: add coverage for osd_recovery_max_single_start > 1
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2018-04-20 19:42:15 -04:00
Patrick Donnelly
bb95292213
Merge PR #16608 into master
...
* refs/pull/16608/head:
qa: whitelist mds down wrn during cephfs testing
mds: add config to disable fragmentation
qa: add max_mds thrash test
qa: mds_thrash updates for new max_mds behavior
doc: update upgrade procedure and release notes
qa: add test for cluster resizing
qa: remove use of mds deactivate
cephfs: add new down/joinable fs flags
mds: evict all clients if last mds shutting down
cephfs: deprecate ceph mds deactivate
cephfs: kill allow_dirfrags
cephfs: Kill allow_multimds
cephfs: Change behavior of cluster_down flag
mon/FSCommands: Set extra MDS to standby
cephfs: Health check changes
mon/MDSMonitor: Remove command support for legacy syntax
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-04-18 14:36:54 -07:00
Patrick Donnelly
88922255e9
qa: add test for cluster resizing
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-04-17 11:26:56 -07:00
Kefu Chai
d55724ec4a
Merge pull request #21331 from liewegas/wip-slow-ops
...
qa/suites/rados/monthrash: whitelist SLOW_OPS
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-13 17:49:30 +08:00
Sage Weil
2f00b8f990
Merge PR #21302 into wip-sage-testing-20180410.153118
...
* refs/pull/21302/head:
qa/suites/rados/singleton/all/random-eio: whitelist eio error message
Reviewed-by: David Zafman <dzafman@redhat.com>
2018-04-10 10:31:26 -05:00
Sage Weil
c365614292
qa/suites/rados/monthrash: whitelist SLOW_OPS
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-10 08:56:39 -05:00
Kefu Chai
acc08559ce
qa/suites: whitelist SLOW_OPS
...
Fixes: http://tracker.ceph.com/issues/23495
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-04-10 19:25:47 +08:00
Sage Weil
35c14a0162
qa/suites/rados/singleton/all/random-eio: whitelist eio error message
...
"cluster [ERR] 2.1 shard 1: soid 2:8007ad8d:::benchmark_data_smithi115_12935_object2439:head candidate had a read error"
is normal when we're injecting EIO.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-09 07:40:23 -05:00
Brad Hubbard
eeeed6497b
qa/suites/rados: Disable scrub backoff
...
A long run of lost coin flips can lead to a timeout in
test_large_omap_detection.py.
Fixes: http://tracker.ceph.com/issues/23578
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2018-04-09 17:21:01 +10:00
Sage Weil
d7bca5d19f
Merge PR #20512 into wip-sage-testing-20180407.022843
...
* refs/pull/20512/head:
osd: osd_mon_report_interval_min -> osd_mon_report_interval, kill _max
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-04-06 21:29:32 -05:00
Gregory Farnum
6d2e4c9b7b
Merge pull request #19973 from liewegas/wip-peering-fast-dispatch
...
osd: fast dispatch of peering events and pg_map + osd sharded wq refactor
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-04-06 11:48:11 -07:00
Sage Weil
577737d007
osd: osd_mon_report_interval_min -> osd_mon_report_interval, kill _max
...
The _max isn't used. Drop the _min suffix.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-06 11:00:14 -05:00
Sage Weil
8f8f65594b
Merge pull request #21250 from liewegas/wip-recovery-slow-ops
...
qa/suites/rados/singleton/all/recovery_preemption: whitelist SLOW_OPS
2018-04-06 10:59:23 -05:00
Sage Weil
b235a3f62a
qa/suites/rados/singleton/all/ec-lost-unfound: whitelist SLOW_OPS
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-06 10:38:45 -05:00
Joao Eduardo Luis
940dd941ef
Merge pull request #19331 from jecluis/wip-mon-osdmap-prune
...
mon: osdmap prune
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-06 15:22:28 +01:00
Joao Eduardo Luis
3997eed4db
qa: enable mon osdmap pruning on 'rados/' suites
...
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-04-06 04:18:23 +01:00
Joao Eduardo Luis
65e7e4a38f
qa: enable mon osdmap pruning on rados/monthrash
...
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-04-06 04:18:23 +01:00
Casey Bodley
35fd4050b7
qa/rgw: verify suite tests beast with ssl
...
instead of adding special frontend configs like civetweb_ssl.yaml and
beast_ssl.yaml, added a new proto/ subdirectory for http.yaml and
https.yaml
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-04-05 15:30:22 -04:00
Sage Weil
3b3c32f643
qa/suites/rados/singleton/all/recovery_preemption: whitelist SLOW_OPS
...
Recovery and peering can be slow enough with all the logging enabled to
trigger a slow ops warning.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-04 16:24:31 -05:00
vasukulkarni
806072a494
Merge pull request #21146 from zmc/wip-cephmetrics
...
qa/suites/cephmetrics: Updates for new version
2018-04-04 08:28:57 -07:00
Sage Weil
26f00dd67c
qa/suites: mon warn on pool no app = false for api tests
...
Among other things, the list.cc tests set pg_num which waits for cluster
healthy.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-04 08:26:58 -05:00
Sage Weil
c2cce3bc88
qa/suites/rados/basic/tasks/rados_api_tests: debug ms = 1
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-04 08:26:58 -05:00
Sage Weil
29a885c915
qa/suites/rados/singleton/all/recovery_preemption: make test more reliable
...
A 30 second run did only 7000 ops, which means ~50 log entires per pg...
not enough to trigger backfill.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-04 08:26:57 -05:00
Sage Weil
c3589df320
qa/suites/rados/singleton/all/mon-seesaw: whitelist PG_AVAILABILITY
...
The seesaw might delay pg creation by more than 60s.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-04 08:26:57 -05:00
Patrick Donnelly
ebd0fcd067
Merge PR #16779 into master
...
* refs/pull/16779/head:
mds: cleanup MDCache::open_snaprealms()
mds: make sure snaptable version > 0
mds: don't consider CEPH_INO_LOST_AND_FOUND as base inode
mds: replace MAX() with std::max()
tools/cephfs: make cephfs-data-scan create snaprealm for base inodes
qa/cephfs: don't run TestSnapshots.test_kill_mdstable on kclient
qa/cephfs: adjust check of 'cephfs-table-tool all show snap' output
mds: don't warn unconnected snaplrealms in cluster log
mds: update CInode/CDentry's first according to global snapshot seq
qa/cephfs: add tests for snapclient cache
qa/cephfs: add tests for snaptable transaction
mds: add asok command that dumps cached snap infos
qa/cephfs: add tests for multimds snapshot
client: don't mark snap directory complete when its dirstat is empty
qa/workunits/snaps: add snaprealm split test
mds: make sure mds has uptodate mdsmap before checking 'allows_snaps'
client: fix incorrect snaprealm when adding caps
qa/workunits/snaps: add hardlink snapshot test
mds: add incompat feature and bump protocol for snapshot changes
mds: detach inode with single hardlink from global snaprealm
mds: record hardlink snaps in inode's snaprealm
mds: attach inode with multiple hardlinks to dummy global snaprealm
mds: cleanup rename code
mds: ensure xlocker has uptodate lock state
mds: simplify SnapRealm::build_snap_{set,trace}
mds: record global last_created/last_destroyed in snaptable
mds: pop projected snaprealm before inode's parent changes
mds: keep isnap lock in sync state
mds: handle mksnap vs resolve_snapname race
mds: cleanup snaprealm past parents open check
mds: rollback snaprealms when rolling back slave request
mds: send updated snaprealms along with slave requests
mds: explict notification for snap update
mds: send snap related messages centrally during mds recovery
mds: synchronize snaptable caches when mds recovers
mds: introduce MDCache::maybe_finish_slave_resolve()
mds: notify all mds about prepared snaptable update
mds: record snaps in old snaprealm when moving inode into new snaprealm
mds: cache snaptable in snapclient
mds: recover snaptable client when mds enters resolve state
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-04-03 15:41:19 -07:00
Zack Cerza
dd5e15a33d
qa/suites/cephmetrics: Add new facets
...
For EPEL and containerized prometheus/grafana
Signed-off-by: Zack Cerza <zack@redhat.com>
2018-04-03 15:44:33 -06:00
Zack Cerza
177b444b8d
qa/suites/cephmetrics: Update ceph-ansible config
...
This is taken from the ceph-ansible suite.
Signed-off-by: Zack Cerza <zack@redhat.com>
2018-04-03 15:44:33 -06:00
Neha Ojha
ca3c2156f8
qa/suites/perf-basic: add desc regarding test machines
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-04-02 13:01:30 -07:00
Vasu Kulkarni
0a794cf980
qa/tests: use dnsmasq task which does better job of setting up cname and cleanup
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-03-30 11:11:41 -07:00
Vasu Kulkarni
80f84baa94
qa/tests: use stable branch for single node tests
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-03-30 09:09:37 -07:00
Vasu Kulkarni
ab9a78b903
qa/tests: Remove distro version and use 20gb disk size for ovh,
...
use 8 as default pg_num and pgp_num
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-03-30 09:08:56 -07:00
Mykola Golub
6fe8d64705
qa/suites/rbd: set qemu task time_wait param
...
so workloads qemu_dynamic_features.sh and qemu_rebuild_object_map.sh,
which check if qemu is finished with periodicity 60 sec, have enough
time to detect this before the rbd image is removed.
Fixes: https://tracker.ceph.com/issues/23502
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-03-29 17:44:00 +03:00
Neha Ojha
c5484e098e
qa/suites: add minimal performance suite
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-03-28 17:36:55 -07:00
Yan, Zheng
84d7414249
qa/cephfs: don't run TestSnapshots.test_kill_mdstable on kclient
...
this test forcibly kills mount. Killing kernel mount requires reboot,
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-03-18 22:24:42 +08:00
Casey Bodley
1f50f19cc1
Merge pull request #20863 from rjfd/wip-qa-fix-ssl-conflict
...
qa/rgw: renamed ssl task to openssl_keys
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-03-16 09:04:10 -04:00
Ricardo Dias
7b774f1bb0
qa/suites/rados/mgr/tasks/dashboard: add fail_on_skip = false
...
This commit prevents dashboard API tests to be tagged as failed when
some test is decorated with @skip.
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-16 08:40:42 +00:00
Ricardo Dias
aa205a6731
mgr/dashboard: renamed dashboard_v2 to dashboard
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-16 07:23:08 +00:00
Ricardo Dias
ed291d9e4d
mgr/dashboard: remove dashboard module
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-16 07:23:04 +00:00
Sage Weil
ef7eaa48be
qa/suites/rados: fewer msgr failures
...
500 is a bit much... e.g., enough to hit timeouts forming mon quorum.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-15 08:39:28 -05:00
Ricardo Dias
98e4b331aa
qa/rgw: renamed ssl task to openssl_keys
...
The ssl task located in a python file called `ssl.py` will generate
python module loading conflicts with the `ssl` system module, when
running QA tests using vstart_runner.py.
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-13 14:41:25 +00:00
Yuri Weinstein
f882028470
Merge pull request #20848 from liewegas/wip-mds-a
...
qa/suites: mds.0 -> mds.a
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-03-12 13:52:29 -07:00
Sage Weil
4261d4ae1b
qa/suites/hadoop: mds.0 -> mds.a
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-12 10:39:10 -05:00
Sage Weil
9eaab43cab
qa/suites/ceph-deploy: mds.0 -> mds.a
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-12 10:39:02 -05:00
Sage Weil
c6760eba50
qa/suites/powercycle: mds.0 -> mds.a
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-12 10:38:16 -05:00
Casey Bodley
04a73694d6
Merge pull request #20444 from cbodley/wip-qa-ssl
...
qa/rgw: verify suite tests civetweb with ssl
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-03-12 10:32:55 -04:00
Lenz Grimmer
8bd3434cf9
Merge pull request #20823 from rjfd/wip-dashboard-pools
...
mgr/dashboard_v2: Pool controller
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-03-12 14:11:21 +01:00
Ricardo Dias
3efc1a834e
mgr/dashboard: Pool controller implementation and tests
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-12 11:43:48 +00:00
vasukulkarni
edab41e3d6
Merge pull request #20243 from ceph/wip-cd-volume-entry
...
qa/tests: add openstack volume info + lvs for ceph-volume
2018-03-10 08:13:48 -08:00
Casey Bodley
ce8a22afbe
qa/rgw: verify suite tests civetweb with ssl
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:33:10 -05:00
Yuri Weinstein
8b95c3a775
Merge pull request #20756 from cbodley/wip-qa-rgw-verify-combine
...
qa/rgw: combine swift, s3tests, ragweed into single verify task
Reviewed-by: Vasu Kulkarni <vasu@redhat.com>
2018-03-08 07:28:20 -08:00
Ilya Dryomov
a048b5e612
Merge pull request #20750 from idryomov/wip-krbd-whole-object-discard-test
...
qa: krbd whole-object-discard test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-03-08 12:52:56 +01:00
Mykola Golub
9ffbac6fc5
Merge pull request #20729 from dillaman/wip-22738
...
qa/suites/rbd: segregated v1 image format tests
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-03-07 22:53:12 +02:00
Casey Bodley
b497d9fdd3
qa/rgw: combine swift, s3tests, ragweed into single verify task
...
these tests don't need to be split across the job matrix the same way
that we split features like frontend, ssl, objectstore, etc. by
combining them, we can still test the whole matrix of features, but with
only 1/3 of the total jobs
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-07 09:21:55 -05:00
Ilya Dryomov
8d8390ff95
qa: krbd whole-object-discard test
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-07 12:06:33 +01:00
Sage Weil
c77e19c9f2
qa: test config CLI interface
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06 14:44:49 -06:00
Nathan Cutler
233fe8338e
Merge pull request #17530 from smithfarm/wip-21264
...
tools: cleanup: rip out ceph-rest-api
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2018-03-06 15:22:20 +01:00
Kefu Chai
23eb14de52
Merge pull request #20103 from openattic/wip-mgr-dashboard_v2
...
mgr/dashboard_v2: Initial submission of a web-based management UI (replacement for the existing dashboard)
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-06 19:08:57 +08:00
Nathan Cutler
b69530e647
tests: rados suite: drop rest-api test cases
...
Fixes: http://tracker.ceph.com/issues/21264
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-03-06 06:58:59 +01:00
Jason Dillaman
4046f46d0e
qa/suites/rbd: segregated v1 image format tests
...
The group and data pool tests doesn't apply to v1 images.
Also removed the many messenger failure test option since it
is overkill.
Fixes: http://tracker.ceph.com/issues/22738
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-03-05 17:23:03 -05:00
Ilya Dryomov
c13d196256
Merge pull request #20721 from idryomov/wip-krbd-parent-overlap-test
...
qa: krbd parent-overlap test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-03-05 18:39:35 +01:00
Ilya Dryomov
5224a218bb
qa: krbd parent-overlap test
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-05 14:26:42 +01:00
Ricardo Dias
7eba3187a5
qa/suites/mgr/dashboard_v2: added suite yaml for testing dashboard_v2
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-05 13:07:18 +00:00
Ilya Dryomov
392fab6919
qa: krbd msgr-segments test
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-05 11:51:08 +01:00
Sage Weil
5980993f4b
Merge pull request #20573 from liewegas/wip-mgr-ovh
...
qa/suites/rados/rest/mgr: provision openstack volumes
2018-03-04 15:44:21 -06:00
Ilya Dryomov
6828641e72
qa: krbd huge-image test
...
We've had multiple overflows in ceph_calc_file_object_mapping().
It wasn't being used by rbd, but it now is.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-02 19:41:11 +01:00
Ilya Dryomov
b5c51bd9c5
qa/suites/krbd: rename blkroset to basic
...
More simple fixed-1.yaml based tests are coming.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-02 18:26:38 +01:00
Yuri Weinstein
00e0cd0b72
Merge pull request #20440 from cbodley/wip-qa-rgw-beast
...
qa/rgw: remove some civetweb overrides for beast testing
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-02-27 09:47:05 -08:00
Nathan Cutler
0fb78d1533
Merge pull request #20245 from smithfarm/wip-p2p-ripout
...
tests: cleanup: drop upgrade/jewel-x/point-to-point-x
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-02-27 13:53:17 +01:00
Ilya Dryomov
bdb7a75a6d
Merge pull request #20591 from idryomov/wip-krbd-latest-osdmap-on-map-test
...
qa: krbd latest-osdmap-on-map test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 15:07:01 +01:00
Ilya Dryomov
72edaae04d
qa: krbd latest-osdmap-on-map test
...
Make sure we get the latest osdmap when using an existing client.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-02-25 11:40:19 +01:00
Sage Weil
0d1008d3ab
qa/suites/rados/rest/mgr: provision openstack volumes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-23 16:47:32 -06:00
Casey Bodley
fbb62621ac
Merge pull request #13644 from yehudasa/wip-rgw-ragweed
...
rgw: changes to support ragweed
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-02-22 12:02:30 -05:00
Sage Weil
1e34922fcd
Merge pull request #20177 from liewegas/wip-kill-onreadable
...
os,osd: initial work to drop onreadable/onapplied callbacks
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-02-20 14:59:35 -06:00
Yehuda Sadeh
2d23084092
qa/rgw: ragweed: change base branch for upgrade testing
...
Change directory structure to reflect base version of upgrade test.
Also set base version to kraken.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-02-19 14:45:51 -08:00
Yehuda Sadeh
0882d306f6
qa/tasks/rgw/upgrade: don't restart the entire cluster at once
...
and also whitelist 'wrongly marked me down'
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-02-19 14:45:51 -08:00
Yehuda Sadeh
52d8f0d82f
qa/tasks: add ragweed tasks
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-02-19 14:45:51 -08:00
Yehuda Sadeh
3bf80dd171
ceph/qa/suites: add rgw/upgrade/ragweed
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-02-19 14:45:51 -08:00
Patrick Donnelly
14da9d77b1
Merge PR #20424 into master
...
* refs/pull/20424/head:
qa: ignore io pause warnings in mds-full test
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-18 10:36:30 -08:00
Patrick Donnelly
81d0a52a2a
Merge PR #20428 into master
...
* refs/pull/20428/head:
qa: ignore MON_DOWN while thrashing mons
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-18 10:36:25 -08:00
Patrick Donnelly
27b6bfbd81
qa: ignore full cluster warnings for mds-full
...
Fixes: http://tracker.ceph.com/issues/23033
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-17 16:09:57 -08:00
Sage Weil
448b6967db
qa/suites/rados/objectstore: increase open file limit
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-17 10:17:57 -06:00
Casey Bodley
12218eeea9
qa/rgw: remove some civetweb overrides for beast testing
...
these overrides were preventing frontend/beast.yaml from selecting the
beast frontend
Fixes: http://tracker.ceph.com/issues/23002
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-02-14 12:22:09 -05:00
Patrick Donnelly
2e44b87141
Merge PR #19263 into master
...
* refs/pull/19263/head:
qa: ignore bad backtrace cluster wrn
qa/cephfs: Add tests to validate scrub functionality
cephfs: Add option to load invalid metadata from disk
cephfs: Reset scrub data when inodes move
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-13 14:43:32 -08:00
Patrick Donnelly
5224d94f4b
qa: ignore bad backtrace cluster wrn
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-13 14:12:53 -08:00
Patrick Donnelly
608e002195
qa: ignore MON_DOWN while thrashing mons
...
Fixes: https://tracker.ceph.com/issues/22993
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-13 11:24:39 -08:00
Douglas Fuller
07339e2d1d
qa/cephfs: Add tests to validate scrub functionality
...
Add tests to ensure the scrub operation is not adversly affected
by certain metadata pathologies.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
2018-02-13 14:07:28 -05:00
Patrick Donnelly
7bf6eb0198
qa: ignore io pause warnings in mds-full test
...
Fixes: http://tracker.ceph.com/issues/22990
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-13 09:54:12 -08:00
Yan, Zheng
79a56a7023
qa/cephfs: add tests for snaptable transaction
...
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-02-09 18:42:29 +08:00
Yan, Zheng
d46dbbebac
qa/cephfs: add tests for multimds snapshot
...
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-02-09 18:42:29 +08:00
Wido den Hollander
b7d0cab99e
mgr/zabbix: Implement health checks in Zabbix module
...
Should make it easier for users to see why the module is failing.
Signed-off-by: Wido den Hollander <wido@42on.com>
2018-02-09 09:57:41 +01:00
Nathan Cutler
bc9b2e6c89
tests: cleanup: drop upgrade/jewel-x/point-to-point-x
...
This subsuite is only for testing upgrades from one jewel
point release to another. In luminous and master it serves no
useful purpose.
Fixes: http://tracker.ceph.com/issues/22888
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-02-01 23:53:29 +01:00
Patrick Donnelly
7dabdf526d
Merge PR #19856 into master
...
* refs/pull/19856/head:
qa: synchronize kcephfs suites with fs/multimds
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-02-01 14:50:12 -08:00
Vasu Kulkarni
573646d419
qa/tests: create 4 lv's by default for ceph-volume tests
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-02-01 14:35:19 -08:00
Vasu Kulkarni
02a9aee1dc
qa/tests: Add openstack volume/disk info for running in ovh
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-02-01 14:33:43 -08:00
Sage Weil
f67bd47d0a
Merge pull request #20096 from myoungwon/wip-manifest-two-pool-test
...
src/test/osd: add two pool test for manifest objects
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-26 14:41:14 -06:00
myoungwon oh
a1d6304442
qa/suites/rados/thrash/workloads: add paramters to support two pools
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-26 16:20:01 +09:00
Kefu Chai
52bf90bb10
Merge pull request #20047 from jcsp/wip-prometheus-qa
...
qa: add new prometheus test to rados/mgr suite
Reviewed-By: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-25 23:43:07 +08:00
John Spray
b3e6b8e1e2
qa: always dump corrupt messages in rados/upgrade
...
Previously only a service with debug_ms>=1 would dump
corrupt messages: in an upgrade test we're *alway*
interested in a corrupt message.
Signed-off-by: John Spray <john.spray@redhat.com>
2018-01-24 13:08:21 -05:00
John Spray
d9a47181c4
mgr: add health checks for failed modules
...
Signed-off-by: John Spray <john.spray@redhat.com>
2018-01-24 13:08:20 -05:00
John Spray
dd4f322592
qa: add new prometheus test to rados/mgr suite
...
Added in https://github.com/ceph/ceph/pull/19744
Signed-off-by: John Spray <john.spray@redhat.com>
2018-01-23 10:23:39 +00:00
Sage Weil
fc8bbaf002
Merge pull request #19362 from myoungwon/wip-manifest-rados-op-promote
...
osd, librados: add a rados op (TIER_PROMOTE)
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-22 08:21:24 -06:00
Sage Weil
c2d28e2750
Merge pull request #18971 from liewegas/wip-pg-scrub-preempt
...
osd/PG: allow scrub preemption
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-01-18 12:37:48 -06:00
Sage Weil
5ac3bfa34c
qa/suites/rados/singleton/all/divergent_priors*: unsquelch osd debug
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-01-16 21:52:09 -06:00
David Zafman
9f103f013c
tests: recovery-unfound-found test needs to account for correct misplaced calculations
...
The test expected HEALTH_OK when in a state with misplaced objects therefore HEALTH_WARN
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-01-16 10:52:21 -08:00
David Zafman
c77941f593
qa: Ignore degraded PGs when injecting random eio errors
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-01-14 18:17:23 -08:00
myoungwon oh
93e986c064
qa/suites/rados/thrash: add tier_promote op
...
1.add tier_promote op for redirect and chunked cases.
2.rename set-chunk.yaml due to current chunked object
only for the read case.
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-12 14:38:57 +09:00
Victor Denisov
d95b791e8d
qa/workunits/rbd: Add tests for consistency groups
...
Signed-off-by: Victor Denisov <denisovenator@gmail.com>
2018-01-11 10:38:23 -05:00
Patrick Donnelly
3689c0c4e1
qa: synchronize kcephfs suites with fs/multimds
...
Fixes: http://tracker.ceph.com/issues/22627
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-10 10:38:47 -08:00
Kefu Chai
e7097593a7
qa/standalone: remove osd-map-max-advance related tests
...
this setting was removed in 8967b73
Fixes: http://tracker.ceph.com/issues/22596
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-06 19:40:15 +08:00
Yuri Weinstein
10fc85089c
qa/tests - Added options to use both cases: mon.a and installer.0
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-01-02 10:12:54 -08:00
Sage Weil
6dc41a2bb1
Merge pull request #19605 from ceph/wip-use-installer0-master
...
qa/tests: run ceph-ansible task on installer.0 role/node
2017-12-29 10:45:06 -06:00
Yuri Weinstein
3b2a26d919
qa/tests: run ceph-ansible task on installer.0 role/node
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-12-20 13:12:41 -08:00
Sage Weil
f33ab7e03a
Merge remote-tracking branch 'gh/mimic-dev1'
2017-12-20 15:08:30 -06:00
Sage Weil
cd31bf91d8
Merge pull request #19600 from liewegas/wip-mimic-trusty-backports
...
qa: mimic-dev1 backports to avoid trusty nodes
2017-12-20 14:58:32 -06:00
Sage Weil
a3a911f9dd
qa/suites/rbd: fewer socket failures
...
500 makes the mgr fail. Fewer failures, and whitelist them if they
happen.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-12-20 14:17:46 -06:00
Kefu Chai
18fe287989
qa/suites/hadoop: switch from trusty to ubuntu latest
...
use the ubuntu_face.yaml facet for the distro used for testing. since we
are dropping the support for trusty.
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit dbe33502cb
)
2017-12-19 11:12:33 -06:00
Kefu Chai
0d1f3d2603
qa/suites/fs: use ubuntu_latest for multiclient tasks
...
instead of using ubuntu 14.04, since we want to drop the support of this
release.
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 88311be439
)
2017-12-19 11:12:31 -06:00
Kefu Chai
4ec785b945
qa/suites/fs: use ubuntu_latest for libcephfs_java
...
* instead of using ubuntu 14.04, use ubuntu_latest.since we want
to drop the support of this release.
* refactor this test to use the facet of ubuntu_latest.yaml.
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit aa89bb2f93
)
2017-12-19 11:12:28 -06:00
Patrick Donnelly
b2284f23b8
qa: don't configure ec data pool with memstore
...
Fixes: http://tracker.ceph.com/issues/22436
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-12-18 21:12:22 -08:00
Yuri Weinstein
53b0a7b46d
Merge pull request #19438 from cbodley/wip-qa-rgw-multisite-trim
...
qa/rgw: disable log trim in multisite suite
2017-12-18 08:46:03 -08:00
myoungwon oh
9d2456fc43
Merge pull request #19464 from myoungwon/wip-bug-fix-22369
...
osd: fix unordered read bug (for chunked object)
Reviewed-by: Sage Weil <sage@redhat.com>
2017-12-16 10:50:44 +09:00
Kefu Chai
6b3d0f61f9
qa: decrease the msg_inject_socket_failures from 1/500 to 1/1000
...
Fixes: http://tracker.ceph.com/issues/22093
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-12-15 14:21:43 +08:00
myoungwon oh
56462d5ee8
qa/suites/rados/thrash: remove write op
...
current chunked object and ChunkReadOp are
only for the read case.
write op and promote_object() still be tested without ChunkReadOp
by another ceph_test_rados in the same test suite (with --set_chunk)
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2017-12-14 01:27:02 +09:00
John Spray
91655239fa
Merge pull request #19114 from tchaikov/wip-rm-request-slow
...
mgr/PGMap: drop REQUEST_{SLOW,STUCK} HEALTH_WARNs
Reviewed-by: John Spray <john.spray@redhat.com>
2017-12-13 11:46:34 +00:00
vasukulkarni
36aa1b8c94
Merge pull request #17651 from ceph/wip-ceph-deploy-upgrade
...
qa/tests: Wip ceph deploy upgrade
2017-12-12 16:10:47 -08:00