Sage Weil
62f8f006b3
rbd.xfstests: default to 250mb instead of 100mb
2012-05-20 20:50:19 -07:00
Sage Weil
6ba4efcd3a
rbd.py: add xfstests functionality
...
Add tasks for running xfstests over a pair of rbd volumes. The main
one is called xfstests, and it sets up rbd volumes of specified size
and runs a set of likely-to-be-successful tests. The other one is
used by the first, and is called run_xfstests. This provides a
generic (device rather than rbd device oriented) interface to
xfstests, and should probably be made standalone and distinct from
rbd at some point.
Using multiple rbd devices required the rbd udev rule manipulation
to ignore errors, since it appears that each device caused the a
teardown attempt, which leads to failures the second time around.
There's probably a more robust solution, but this works for now.
Signed-off-by: Alex Elder <elder@dreamhost.com>
2012-04-13 22:28:05 -07:00
Josh Durgin
e30b7710f5
rbd: fix typo in default config
...
pyflakes would have caught this if 'all' weren't a built-in function
2012-03-26 11:57:07 -07:00
Sage Weil
f8ec23e79d
rbd: default to all:
2012-01-15 22:53:39 -08:00
Sage Weil
a92fef77dc
rename c* -> ceph-*
...
Leave cfuse task name unchanged for now...
2011-09-23 08:57:18 -07:00
Tommi Virtanen
a2372fce12
Move orchestra to teuthology.orchestra so there's just one top-level package.
2011-09-13 14:53:02 -07:00
Josh Durgin
091b0ae3de
autotest: allow tests to be run on all clients
2011-09-07 17:50:12 -07:00
Josh Durgin
e45109b645
rbd: allow specifying all clients
2011-09-07 16:54:24 -07:00
Sage Weil
aa575c1318
rbd: make default image 10G instead of 1G
2011-08-21 15:14:02 -07:00
Tommi Virtanen
1ccdcb9896
Make rbd task use mnt.N not mnt.client.N as mountpoint.
...
Everything else expects this, so e.g. workunits wouldn't work with rbd.
2011-08-09 16:25:00 -07:00
Tommi Virtanen
2137da2cf3
Add final slash to path to enforce it being a dir.
2011-07-01 09:22:25 -07:00
Josh Durgin
e2e96b31ef
Enable core dumps when running the rbd cli tool.
2011-06-22 17:40:58 -07:00
Josh Durgin
9eea6b9325
Handle rbd config with no properties.
2011-06-22 17:34:08 -07:00
Josh Durgin
122ed28638
Wait for rbd devices to be removed before removing the module.
2011-06-22 17:32:10 -07:00
Tommi Virtanen
efeac9f328
Add status logging into task rbd.
2011-06-22 16:36:25 -07:00
Tommi Virtanen
fb016548ad
Wait for block device to show up in task rbd.dev_create.
2011-06-22 16:36:12 -07:00
Josh Durgin
c0482793cb
Add combined rbd task that runs all the subparts.
2011-06-22 16:03:57 -07:00
Josh Durgin
789de09f8b
Add rbd.mount method.
2011-06-22 16:03:57 -07:00
Josh Durgin
deb2fe5c81
Add rbd.mkfs method.
2011-06-22 16:03:57 -07:00
Josh Durgin
2d64461959
Add rbd -> /dev mapping method.
2011-06-22 16:03:57 -07:00
Josh Durgin
dfc3a85154
Add rbd modprobe method.
2011-06-22 16:03:57 -07:00
Josh Durgin
bd46d753e3
Add rbd task with create_image function.
2011-06-22 16:03:56 -07:00