Commit Graph

26 Commits

Author SHA1 Message Date
Josh Durgin
1594ec0938 Merge pull request #842 from ceph/wip-rbd-features
rbd: updated tests to use new rbd default feature set

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:26:14 -08:00
Jason Dillaman
d1c211dd4b rbd: updated tests to use new rbd default feature set
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-29 09:16:27 -05:00
Jason Dillaman
44c03072ab rbd: add fsx journal replay test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-11 11:53:44 -05:00
Jason Dillaman
30e08957dc rbd: rbd-nbd can only run on Ubuntu
NBD support is not available in RHEL/CentOS 7

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-18 16:34:56 -05:00
Josh Durgin
c7cd4f744b rbd: increase length of non-valgrind fsx workloads
New lab machines make these run much faster. These should take ~1-1.5 hours now.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
888ff87da0 rbd: add a couple new workunits
for rbd-nbd and the journalling cli

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
8bd0b9dabf rbd: add some workloads with journalling enabled
Separating features into its own facet would be good,
but requires changing some of the tests a bit.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
5864d56592 rbd: only test on xfs
btrfs is not recommended for production

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Loic Dachary
29973822f8 openstack: rbd/{thrash,qemu}: allocate three disks, always
The thrasher and qemu need disk attached to run against xfs or btrfs,
otherwise it will use the local file system which is always ext4. It
will succeed but this is a kind of false positive since no xfs or btrfs
related tests were run.

http://tracker.ceph.com/issues/13270 Refs: #13270

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-22 10:23:44 +01:00
Sage Weil
5eb0e4dd2f suites: sudo ceph
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Jason Dillaman
b277946848 suites/rbd: add object map tests
Enable the object map feature for CLI tests and librbd API tests.
Moved the CLI tests to a new group to exercise old format, basic
new format, and new format w/ object map.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-02-25 21:40:05 -05:00
Josh Durgin
f2224b9af5 suites/rbd: add copy-on-read tests
Add as a facet of librbd tests, since they all use cloning, and to a
couple tests with thrashing.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-01-23 22:42:18 -08:00
Josh Durgin
f6145a388c suites/rbd: Add rbd api tests with exclusive locking features
Keep testing the old, non-default features in a renamed yaml file.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-01-23 22:42:18 -08:00
Sage Weil
d7967b428b rbd/thrash: factor out install + ceph
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:53:59 -07:00
Sage Weil
e97b865037 rbd: do most tests with a (small) cache pool in front
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:51:17 -07:00
Sage Weil
3615c149c2 make xfs.yaml a symlink 2013-10-02 13:30:13 -07: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
4386d2c8b9 rbd: do not use ceph-fuse to run functional tests
The workunit task can now do this in a local directory.
2013-06-17 12:54:59 -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
acab068269 add explicit install task before ceph task 2013-02-19 21:02:26 -08:00
Sage Weil
c68f687c80 rbd: use 2 node cluster, mostly.
Not for the collection that includes KVM tests.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-18 13:37:29 -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
Sage Weil
f868718eb2 rbd: reduce fsx runtimes
These go way slower now that they are doing the cloning stuff.
2012-10-02 10:05:53 -07:00
Sage Weil
e386fb9b57 rbd: add msgr failure injection 2012-08-24 14:49:05 -07:00
Sage Weil
cd0b5278e5 separate regression suite into topical categories rados, rbd, fs 2012-07-31 09:55:45 -07:00