Commit Graph

60 Commits

Author SHA1 Message Date
Yuri Weinstein
3977b8ffdb Fixes http://tracker.ceph.com/issues/16334
Fixes http://tracker.ceph.com/issues/16332
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-06-15 13:43:49 -07:00
Samuel Just
a4f8dc91bc Revert "Revert "Rados: Tracker-13531-resolve stuck peering"" 2016-05-10 10:27:32 -07:00
Samuel Just
18f2aa09ff Revert "Rados: Tracker-13531-resolve stuck peering" 2016-05-02 20:39:39 -07:00
shylesh kumar
e3bb551067 Rados: wip-13531:Resolve stuck peering
Signed-off-by: shylesh kumar <shylesh.mohan@gmail.com>
2016-05-02 12:41:14 -04:00
Josh Durgin
6903f1cd31 admin malloc interface testsReviewed-by: Josh Durgin <jdurgin@redhat.com>
admin malloc interface tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-04-07 15:38:22 -07:00
Loic Dachary
a7194e5685 openstack: thrash_cache_writeback_proxy_none.yaml need bigger disks
http://tracker.ceph.com/issues/15324 Fixes: #15324

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-30 18:05:08 +02:00
Sage Weil
d823ff6864 rados/singleton: thrash proxy (not forward) cache mode
See #12814

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-30 08:23:31 -04:00
Loic Dachary
d9a8f49fc5 openstack: define the resources required to run a rados suite
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-30 01:45:14 +02:00
Samuel Just
ef75c8971e rados: add lost-unfound upgrade tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
7e0fb5dd61 rados/singleton: use xfs instead
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Sage Weil
552e3e4a02 suites/rados: test random queue options
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-29 13:22:10 -05:00
Samuel Just
17a70326d7 admin-socket: add set_heap_property tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-01-29 08:52:49 -08:00
Samuel Just
783f33f06c admin-socket.yaml: add get_heap_property tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-01-20 14:55:29 -08:00
Sage Weil
07232b1e2b rados/singleton/all/pg-removal-interruption: ensure osd.0 is marked down
We were waiting for teh dameon to fail, not for the mons to notice,
which meant that after we restart the daemon the next tell could
try to talk to the old osd.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-24 09:57:52 -05:00
Sage Weil
2b4e9497b2 suites/rados/singleton/all/radostool: whitelist quota error
The test sets and hits a quota; whitelist the message

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-22 16:49:57 -05:00
Sage Weil
5eb0e4dd2f suites: sudo ceph
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Sage Weil
671a9dfa17 rados: test both simple, async, and a mix
- in general, test simple vs async vs random
- not for msgr-less workloads
- not for thrash-erasure-*.. the regular thrash
should cover it.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-27 10:38:54 -04:00
David Zafman
38160ecfaa reg11184: Add regression test for 11184
Create divergent priors and a split and then move a pg using
ceph-objectstore-tool export/import
Add yaml file to run the reg11184 task

Fixes: #11343

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-05-06 12:27:34 -07:00
David Zafman
b10558021f divergent_priors2: Do divergent priors and ceph-objectstore-tool export/import
Based on tasks/divergent_priors.py but also do simple export/remove/import on
same osd.
Add yaml file to run the divergent_priors2 task

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-05-06 12:27:34 -07:00
David Zafman
a6a4aaf3d3 divergent_priors: Fix divergent_priors task
Flake8 fixes
Use new set_recovery_delay admin socket command
Fix bad value set for filestore_blackhole
Make sure log trims and only require 100 objects
Use kick_recovery_wq to properly set osd_recovery_delay_start to 0
Write and remove divergent and verify removal was undone
Fix to make compatible with wip-10809-11135-10290
Make sure to set_recovery_delay in a non-racey way (while osd running but down)
Leave divergent "in" so its PGs aren't treated as strays
Add yaml file to run the divergent_priors task

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-05-06 12:27:34 -07:00
Samuel Just
e9d713b751 msgr: move async msgr tests to singleton-nomsgr
Introduced: e92d2e4ca0
Fixes: 10918
Signed-off-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2015-02-26 14:33:25 -08:00
Haomai Wang
70db664461 Merge pull request #304 from yuyuyu101/add-msgr-test
rados: include msgr tests
2015-02-02 18:26:49 +08:00
Sage Weil
3e540b2f1f rados/singleton: test interrupted pg removal
Inject osd failure during pg removal.  Verify the OSD successfully
recovers.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-23 15:43:01 -08:00
Haomai Wang
e92d2e4ca0 rados: include msgr tests
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-01-21 01:05:39 +08:00
Sage Weil
cec763bc71 rados/singleton: debug watch-notify test
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 15:33:57 -08:00
Samuel Just
f6582f8961 tasks: add watch_notify_same_primary
Reproduces: #9220
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-09-09 15:31:13 -07:00
Sage Weil
4f9f023c74 rest-api tests: enable debugging
Hoping to catch #9058

Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-14 17:41:05 -07:00
Sage Weil
97f317d843 rados/singleton: make cache mode cycling include readforward mode
forward -> off -> writeback -> readforward -> ...

Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-04 14:02:39 -07:00
Sage Weil
c88e1cb1d6 rados/singleton/all/rest-api: add mds.a
The test expects an MDS.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-26 09:05:25 -07:00
John Spray
344d5974fd Remove mds role from rados & rgw tests
Follow up to a24efaef, remove the mds from
the (mainly singleton) test configs that
explicitly list it.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-22 16:44:02 +01:00
Sage Weil
f8282df84d rados/singleton/all/thrash_cache_writeback_forward_none: thrash cache pool drain
Enable/disable cache pool against a running workload.

Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-30 13:34:21 -07:00
Samuel Just
3a2c8886c3 rados: add ec and rep lost_unfound_delete tests
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-04-22 17:42:17 -07:00
Sage Weil
387110b119 rados/singleton/all/cephtool: whitelist scrub vs split vs agent issue
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-22 12:44:48 -07:00
Josh Durgin
04fe727130 rados: add rados tool test
For now this just tests listomapvals, but it may be expanded in the
future.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-12-31 11:44:46 -08:00
Sage Weil
92cc980be4 make btrfs.yaml a symlink 2013-10-02 13:30:13 -07:00
Sage Weil
30c56cc1cb mark all existing collections with %
This is ignored by old teuthology, but used by newer code to tell us when
to generate a product of all directory items.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-28 11:24:29 -07:00
Sage Weil
794d22443c rados/singleton: add 'wrong cluster addr' whitelist
Missed this the first time around.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-20 13:09:53 -07:00
Sage Weil
2b6ac0faac rados/.../cephtool: let us run test_daemon.sh too
This needs the mon to be mon.a; rename it.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-30 23:10:41 -07:00
Sage Weil
4c15d73f19 rados: add rest-api test
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-26 18:23:25 -07:00
Sage Weil
e7fa5fcab7 rgw: move radosgw-admin test into rgw suite 2013-07-01 14:08:12 -07:00
Sage Weil
d5acff2888 rados: dump-stick: remove configs from yaml; let task set them
The mon osd report timeout was wrong; see #5440.
2013-06-25 12:48:32 -07:00
Sage Weil
8e4c292ecd rados: whitelist 'had wrong client addr' for cephtool test
Recently added stuff to cephtool/test.sh workunit that triggers this.

fd769c0f21
2013-06-21 11:50:48 -07:00
Sage Weil
d64f264c89 rados: don't use ceph-fuse for workunits
They can run on the local mount/dir.
2013-06-17 16:41:30 -07:00
Sage Weil
ae04f3c06f rados: whitelist 'wrongly marked me down' for cephtool tests
These test 'ceph osd down ...'; whitelist the resulting log message for
these tests.
2013-06-16 20:12:26 -07:00
Sage Weil
38f82f61c1 rados: no cephtool test on ceph-fuse 2013-06-16 10:03:08 -07:00
Sage Weil
8b49eb19ff rados: test mon config keys
Signed-off-by: Sage Weil <sage@inktank.com>
2013-04-01 15:56:14 -07:00
caleb miles
c170022b19 radosgw-admin: Adjust garbage collection settings.
Signed-off-by: caleb miles <caleb.miles@inktank.com>
2013-03-19 14:37:15 -04:00
caleb miles
cbfeac9910 radosgw-admin: Adjust garbage collection settings.
Signed-off-by: caleb miles <caleb.miles@inktank.com>
2013-03-08 22:07:25 -05:00
Sage Weil
8dcbf8b685 specify deterministic admin socket path for admin_socket.py tests
Otherwise we don't know the path because the default now includes $pid.
2013-02-24 07:51:11 -08:00
Sage Weil
acab068269 add explicit install task before ceph task 2013-02-19 21:02:26 -08:00