Commit Graph

69 Commits

Author SHA1 Message Date
Sage Weil
a0edf7aaa5 rados: trim more aggressively 2013-07-23 10:46:32 -07:00
Sage Weil
f528108d14 rados: keep fewer osdmaps around
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-23 09:24:35 -07:00
David Zafman
748d0c80b1 Add more stressful thrashing by doing more pg splitting
Signed-off-by: David Zafman <david.zafman@inktank.com>
2013-07-22 10:20:25 -07:00
Sage Weil
9b3f59dfef rados: add in the mon/caps.sh tests 2013-07-22 09:29:43 -07:00
Sage Weil
e8c58d3ee9 rados: use 'ms inject intenral delays' during thrashing
This tries to help hit unusual races in the messenger.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-16 21:03:17 -07:00
Sage Weil
0a13124c72 rados/mon_thrash: inject random delays in mon messages
More useful than osd delays for this collection
2013-07-08 15:01:50 -07:00
Sage Weil
94ae48cf2c rados/monthrash: reduce matrix size a bit
we don't need so many osd workloads
2013-07-08 15:01:49 -07:00
Sage Weil
dbf12a31aa rados/monthrash: refactor a bit
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-08 15:01:49 -07:00
Sage Weil
5295406dbb rados: expand mon thrashing tests
- test sync (full and recent)
- test multiple mons down
- test other cluster sizes (3 and 9)

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-08 15:01:49 -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
35f0478e4a use correct branch for admin_socket tests 2013-06-19 10:37:43 -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
73413642d7 rados: do not run cli tests on top of ceph-fuse
Some of the commands we test break teh mds, which break the mount, which
stall teh test.

Fixes: #5370
2013-06-16 10:00:22 -07:00
Sage Weil
1bf7a2ca2d rados: thrash under valgrind
This will get us better coverage in the peering and recovery code.
2013-06-14 15:17:55 -07:00
Sage Weil
8badb90494 move powercycle tests into a separate suite
We may not want to run these nightly, or on the same hardware, and we want
to separate out core rados problems from powercycle-specific issues (like
hw failure and ipmi suckage).
2013-06-12 21:03:16 -07:00
Sage Weil
03b12b8a37 rados: add btrfs to osd powercycle tests
So we can get some testing coverage on btrfs, and identify whether the
xfs corruption issues are related to the fs or ceph.
2013-06-07 08:54:29 -07:00
Sage Weil
ff8f9d3068 rados: only 1 client for objectcacher stress test
Otherwise these may step on each other.
2013-06-04 17:22:39 -07:00
Sage Weil
ed8e3c348f rados: increase recovery timeout when powercycling
Machine reboots take a while, and i've observed recovery making progress
but not finishing in time.
2013-06-01 13:33:08 -07:00
Sage Weil
8cec56dd79 valgrind: select notcmalloc ceph install flavor 2013-05-27 14:06:35 -07:00
Sage Weil
6205c3da81 rados/osd-powrcycle: turn up mds logging
To catch #4832

Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-10 18:03:56 -07:00
Samuel Just
c838e1f449 Revert "Revert "Specify xfs for osd powercycle testing""
Pushed a fix to teuthology, should work now.

This reverts commit 853e8fdb73.
2013-05-01 13:52:04 -07:00
Samuel Just
853e8fdb73 Revert "Specify xfs for osd powercycle testing"
This is currently broken.

This reverts commit 79abc44205.
2013-04-30 18:38:21 -07:00
Samuel Just
79abc44205 Specify xfs for osd powercycle testing
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-04-30 14:32:38 -07:00
Samuel Just
526863ee25 remove ext4 from rados thrashing for now
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-04-23 12:50:17 -07:00
Sage Weil
bbcba29271 set 'filestore flush min = 0' for all ffsb jobs
Until we fix #4579
2013-04-22 20:59:25 -07:00
Sage Weil
21d6af2365 rados: whitelist quota warning in cluster log for pool quota test
Signed-off-by: Sage Weil <sage@inktank.com>
2013-04-03 14:04:54 -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
Sage Weil
b4a276e6bc rados: test pool quotas when testing api
Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-29 18:04:40 -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
Sage Weil
d02967922c move osd powercycling tests to rados suite
Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-15 16:00:02 -07:00
Samuel Just
2230500eda rados/thrashers: enable split testing
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-03-15 12:23:37 -07: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
9d92ad6ead rados: crank up mon debugging for the mon thrashing tests
At least for now!

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-25 09:06:53 -08: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
Sage Weil
81704665f4 rados: fix ceph_test_filejournal test
Assume it is in the $PATH.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-19 11:26:02 -08:00
Sage Weil
f05f90b527 rados: use 2 instead of 3 machines
Put the client on the same node as some of the osds.  This shouldn't cause
any problems.  It will make timing a bit different, but if anything that
is probably a good thing.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-18 13:24:18 -08:00
Sage Weil
61605f8178 rados: don't pass ceph.conf path to workloadgen
The workunit tasks sets CEPH_CONF as needed, which the binaries already
understand.
2013-02-18 09:31:19 -08:00
Sage Weil
0c8d78236a rados: remove empty multifs collection 2013-02-17 17:13:50 -08:00
Sage Weil
d5c771a3f3 rados/monthrash: run some mon tests 2013-02-11 07:13:53 -08:00
Sage Weil
8d5ca94331 rados: separate out mon thrasher from thrasher collection
Run a different set of tests.
2013-02-11 07:13:41 -08:00
Samuel Just
d50086020f btrfs.yaml: increase osd op thread timeout
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-01-28 19:01:27 -08:00
Josh Durgin
81ed1bc76c rados: add pool_ops workunit to cephtool test 2013-01-28 16:58:54 -08:00
Samuel Just
2f192eaff6 TestRados expects rollback, not snap_rollback
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-01-23 19:42:45 -08:00
Sage Weil
b7cb1b113f rados/thrash: 3 monitors, so that we can thrash them 2013-01-21 15:09:00 -08:00
Joao Eduardo Luis
f41b5421f8 add mon_thrash task to kernel and rados thrashers collections
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
2013-01-17 21:00:21 -08:00