Commit Graph

75 Commits

Author SHA1 Message Date
Sage Weil
3fbb5714cc rename fs files 2012-02-14 08:58:30 -08:00
Sage Weil
10a94d2b40 regression/thrash on xfs and btrfs both 2012-02-13 16:45:04 -08:00
Sage Weil
04f3e44514 btrfs: 1 -> fs: btrfs 2012-02-13 15:29:52 -08:00
Sage Weil
4fad1317da add snap thrashing covering a small number of objects
The snaps-many-objects has a relatively low density of ops-per-object. This
hammers on a small number of them and does a better job of validating the
correctness wrt snaps.
2012-02-11 13:40:44 -08:00
Sage Weil
e841f9c713 move snap thrashing back into regression suite 2012-02-11 13:39:46 -08:00
Sage Weil
6028b36376 move kclient_workunit_suites_blogbench.yaml to stress suite
This is consistently failing due to an mds/kclient interaction.
2012-02-10 16:40:03 -08:00
Sage Weil
0b68dbca9a add backfill test 2012-01-31 16:37:57 -08:00
Sage Weil
9da01185a4 make 6-osd-2-machine simpler... single monitor 2012-01-28 21:11:32 -08:00
Josh Durgin
06c8fdc9e6 regression: add admin socket test for objecter requests. 2012-01-27 18:08:45 -08:00
Sage Weil
fe2834f603 remove snap thrashing from regression suite for time being 2012-01-25 14:04:04 -08:00
Samuel Just
5bb9a9d615 Add small cluster thrashing tasks
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2012-01-17 15:08:02 -08:00
Sage Weil
b2c07d8a60 add simple thrash workload to regression suite 2012-01-16 15:09:29 -08:00
Sage Weil
8e126db1da mon.0 -> mon.a 2012-01-16 11:08:34 -08:00
Sage Weil
43da161d2b mds.0 -> mds.a 2012-01-16 11:08:19 -08:00
Yehuda Sadeh
2317b9ae91 add rgw readwrite and roundtrip tasks 2012-01-10 15:30:53 -08:00
Sage Weil
fbf791213b do not put monitors on the same nodes as clients
Otherwise, for kernel clients (rbd or kclient), ceph-mon can cause a deadlock when it calls sync(2).
2012-01-07 10:16:39 -08:00
Sage Weil
cfeaef451b move multimon failure thrashing tests into regression
We need to test these nightly.
2012-01-06 15:08:01 -08:00
Josh Durgin
71d5bcbb5a Adjust rados model workloads for new config format 2012-01-03 13:55:36 -08:00
Sage Weil
4da96ff35b rados load-gen workunits 2011-12-13 08:28:33 -08:00
Samuel Just
6b8588b781 Use btrfs for regression tests
Some of the tests (particularly the s3 tests) use very long filenames
which trigger bugs related to ext4 xattr handling.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-12-08 15:35:16 -08:00
Tommi Virtanen
dbd7a3b4dc Rename "testrados" task to not begin with "test".
See commit e80c32c442 in
teuthology.git
2011-12-05 10:08:54 -08:00
Josh Durgin
2918b5014c Move kclient multiple_rsync workunit to stress collection.
Bug #1760 keeps being triggered by this.
2011-11-29 16:20:55 -08:00
Sage Weil
24ee09b05c Revert "more logs (yuck) for #1682"
This reverts commit ea00114f08.
2011-11-21 21:58:13 -08:00
Sage Weil
ea00114f08 more logs (yuck) for #1682 2011-11-20 15:24:17 -08:00
Sage Weil
dcab329b5f fix conf thinko
'int' object has no attribute 'iteritems'
2011-11-19 19:28:26 -08:00
Sage Weil
a08e7f126a regression/basic/tasks/kclient_workunit_misc: turn on mds log
Hopefully will catch #1682
2011-11-19 13:56:17 -08:00
Sage Weil
13c98df920 regression/basic/tasks/cfuse_dbench: turn up client debugging
Hopefully we'll hit #1737...
2011-11-19 13:45:28 -08:00
Josh Durgin
7c8a7a89e0 Move multimds tests to a new suite, 'experimental'.
This suite is for testing features that aren't expected to be stable yet.
2011-11-18 10:21:38 -08:00
Josh Durgin
94100ad072 Move collections into separate suites
For now, there are just two suites:
  * regression - tests that should always pass
  * stress     - tests that have problems for one reason or another
2011-11-17 17:57:57 -08:00
Josh Durgin
b43981b8a5 multimon: need at least 2 osds to go healthy 2011-11-14 08:06:18 -08:00
Sage Weil
2bad0115e0 filestore-idempotent
run filestore_idempotent.py task.
2011-11-10 21:36:38 -08:00
Josh Durgin
1c1ebb4db1 Add rados python tests. 2011-11-10 17:15:00 -08:00
Sage Weil
9acea7a61f multimon mon_recovery tests on variously sized monitor clusters 2011-11-08 22:16:23 -08:00
Josh Durgin
4b0cf89bab Add rbd python binding test. 2011-11-08 16:45:28 -08:00
Greg Farnum
a38c0054bf test_libcephfs 2011-11-04 17:23:58 -07:00
Samuel Just
2be3999d25 Add btrfs dimension to thrash tasks
Thrash tasks will now also run with and without btrfs.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-10-24 15:15:21 -07:00
Samuel Just
2ad6545a08 Add testrados based thrashing tasks
readwrite.yaml runs a read/write workload against a set of objects.
snaps.yaml adds snaps and rollback.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-10-24 14:30:25 -07:00
Sage Weil
3c90c0d4a6 add singleton lost-unfound 2011-10-17 15:35:50 -07:00
Josh Durgin
83cf3fef19 Expect 'wrongly marked me down' messages during thrashing 2011-10-17 14:45:12 -07:00
Josh Durgin
a192ee1be3 basic: add rbd cli tests 2011-10-03 12:22:51 -07:00
Josh Durgin
569e78634e Forgot to add ceph task to a couple thrashers. 2011-09-29 08:09:42 -07:00
Josh Durgin
10e90abf77 Add some thrashing tasks.
This includes only in-out toggling (default), as well as restarting daemons.
2011-09-26 10:11:13 -07:00
Josh Durgin
b22fab3cd5 Last run of iozone uses 10240M, so increase image size. 2011-09-22 18:08:41 -07:00
Greg Farnum
734e63a7b5 locking: add another test.
I used this to test the correctness of more wait lock behavior. Unfortunately
it doesn't fail on the wrong behavior in question, but it does trigger it
and will catch other sorts of issues (ie, locks hanging around incorrectly).
2011-09-19 10:45:27 -07:00
Greg Farnum
e498caaf86 locking: fix the horribly-botched maxwait values
And generally clean up the timing
2011-09-19 10:44:32 -07:00
Greg Farnum
41f5ddf15a locking test: add a maxwait to each lock attempt
It looks like one of these was hanging, but never timed out.

Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-09-13 10:53:57 -07:00
Sage Weil
24b4b9c038 test_librbd 2011-09-12 11:00:08 -07:00
Josh Durgin
6eba495ac9 locking: there is no client.2 2011-09-08 11:56:20 -07:00
Josh Durgin
55d564dd56 Run kclient tests on all clients. 2011-09-07 18:31:15 -07:00
Josh Durgin
b1ae07fc94 Run cfuse tests on all clients. 2011-09-07 18:26:45 -07:00