Commit Graph

44 Commits

Author SHA1 Message Date
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
Josh Durgin
1314f27060 Run rbd tasks on all clients. 2011-09-07 18:22:57 -07:00
Josh Durgin
20e8b64e87 Increase rbd image size for ffsb 2011-09-06 15:37:40 -07:00
Josh Durgin
77f52c93fe Add another osd to the roles for two clients.
We need at least two to become healthy.
2011-09-06 15:24:48 -07:00
Josh Durgin
c96f1343eb Fix rbd_workunit_trivial_sync.
'all:' is not a valid option for the rbd task.
2011-09-02 13:30:28 -07:00
Greg Farnum
6b2c23ede9 remove kernel spec; we just want to leave that in overrides 2011-09-01 14:54:44 -07:00
Greg Farnum
9de91f1545 add locktest to multiclient collection 2011-09-01 14:54:08 -07:00
Josh Durgin
2455f7d0c1 Remove unnecessary exclude from s3tests. 2011-09-01 13:41:49 -07:00
Josh Durgin
8c67d5ad20 Don't specify kernel in any tasks.
This can be added to every task at once when the suite is run.
2011-08-31 16:35:01 -07:00
Greg Farnum
ed2d1eac3c basic workunits: switch to run on all clients simultaneously instead of client.0
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-30 16:36:23 -07:00
Greg Farnum
83a248b55b add multiclient collection with a locking task 2011-08-24 17:12:58 -07:00
Sage Weil
103a1983a7 more kclient workunit/suites 2011-08-24 15:05:28 -07:00
Sage Weil
76123404ed add fsx workunit under cfuse, kclient, rbd 2011-08-24 15:02:55 -07:00
Sage Weil
fc4da5289f rados_api_tests: run on top of cfuse, not rbd
Slightly less inclined to break (e.g. due to old kernel)
2011-08-21 17:27:01 -07:00
Sage Weil
410d963e9e add multimds subtree thrashing test 2011-08-19 16:23:45 -07:00
Colin Patrick McCabe
a42d9a803d add rados_api_tests.yaml
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-19 16:18:35 -07:00
Sage Weil
e98b218d48 restructure in terms of collections 2011-08-10 13:36:34 -07:00
Sage Weil
23874712a6 add workunits on top of rbd 2011-08-10 12:55:12 -07:00
Sage Weil
5981ffbd83 readme 2011-07-07 16:46:10 -07:00
Sage Weil
3dd95f6c07 .gitignore: ignore emacs backups 2011-07-05 02:45:02 -07:00
Sage Weil
d4fdaba97f a few basic kclient workunits, reorg 2011-07-05 02:45:02 -07:00
Sage Weil
e1db8e9e13 new workunits 2011-07-02 20:57:42 -07:00
Josh Durgin
4815f5125f Add rgw testing with s3tests. 2011-06-28 15:04:32 -07:00
Sage Weil
e1f8125d0c add a bunch of workunits 2011-06-21 20:56:19 -07:00
Sage Weil
5df7b23d87 add kclient_ prefix to trivial_sync, dbench 2011-06-21 12:54:36 -07:00
Tommi Virtanen
fb1a8757c6 Initial import. 2011-06-21 09:59:02 -07:00