Josh Durgin
b82fe3d6f2
rbd/cli: add older default features
...
Explicitly set features and default format so they don't become out of
date. Remove none.yaml, since default.yaml is an explicit version of
it now.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 21:55:43 -08:00
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
Josh Durgin
03e6627de7
Merge pull request #821 from ceph/wip-fsx-journal
...
rbd: add fsx journal replay test case
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:18:22 -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
Sage Weil
f274737dfa
suites: debuginfo: true for valgrind
...
This lets us get line numbers in the valgrind xml output.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-26 09:46: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
Jason Dillaman
608fb1f0e0
suites/rbd: avoid redundant helgrind tests
...
Allow rbd_fsx to accept an override for which valgrind tool to use.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-12 21:08:00 -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
ef25ba3920
rbd: add helgrind to valgrind subsuite
...
This checks locking problems. This can be a separate facet for
workunits, but for now it requires a manual 2nd configuration for
rbd_fsx.
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
Jason Dillaman
46dddfc54b
suites/rbd: disable pool validation for pool snaps test
...
Fixes : #14113
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-18 02:31:07 -05: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
Vasu Kulkarni
5ba70c8e30
Update fio version from 2.2.9 to 2.2.11
...
Also removes fio-version option from yaml since its redundant and if required can be specified in
overrides
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-11-10 14:48:59 -05:00
Jason Dillaman
accb287302
rbd_fio: removed deprecated command-line option to rbd CLI
...
Fixes : #13745
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-11-10 08:50:54 -05:00
Jason Dillaman
59e768bb29
suites/rbd/qemu: excercise CoW support during QEMU testing
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-10-22 08:28:32 -04:00
Vasu Kulkarni
8e115c9741
rbd fio tests using rbd engine, tests on clones as well using features 1 and 13.
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-10-02 13:41:59 -04: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
27e05df81a
suites/rbd: add EC pool variant for QEMU tests
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-07-09 10:37:57 -04:00
Jason Dillaman
0b961fc3db
suites/rbd: add new valgrind memtest tests
...
Exercise the C-API, Python-API, and FSX under valgrind.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 09:44:14 -04:00
Sage Weil
924d86c079
http not https for git.ceph.com
...
Until we have https at least!
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-16 09:45:59 -07:00
Sage Weil
a14a951640
git.ceph.com
...
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-16 09:05:30 -07:00
Josh Durgin
aa6240c6f4
rbd: fix copy-on-read setting
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-02-25 23:00:34 -08:00
Josh Durgin
e7bf3d05a6
rbd: add merge_diff test
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-02-25 18:50:12 -08: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
87478973f4
suites/rbd: split qemu and librbd tests
...
qemu tests take a long time. We'll want to test more combinations of
options with librbd directly.
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
Ken Dreyer
8a317125fc
drop tiobench tests
...
The tiobench software has been abandoned upstream for years. Fedora and
Debian are no longer shipping the tiobench package, so we've had to
carry the package ourselves in the Ceph project, and we're trying to
slim down our dependencies where it makes sense to do so.
Nuke the tiobench tests.
http://tracker.ceph.com/issues/10152 Refs: #10152
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2015-01-06 08:59:14 -07: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
03a8444253
rbd/basic: factor out install + ceph
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:51:16 -07:00
tamil
7b392a815a
white listed "wrongly marked me down" to avoid false alarm in the nightlies
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-02 12:52:08 -08:00
Josh Durgin
bac370885a
Don't run qemu-iotests on arm as well
...
Different versions of qemu don't work with the qemu-iotests we're
using. Just disable these for now.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-11-20 18:03:14 -08:00
Sandon Van Ness
2ae29a16d4
Don't run QEMU tests on ARM arch.
...
Kernel doesn't support KVM and it doesn't make much sense to do
these tests on ARM in the first place...
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-19 16:26:11 -08: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
03f083ce39
rbd/singleton: fix path
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-09 14:15:43 -07:00
Sage Weil
4e7db9583d
rbd: add rbd_snaps_ops.sh test
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-04 10:46:07 -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
823bf3853c
Revert "rbd: reeanble iozone test, just to see"
...
This reverts commit 81862ad907
.
Yeah, still broken.
2013-07-07 11:37:07 -07:00
Sage Weil
81862ad907
rbd: reeanble iozone test, just to see
...
See #2689
2013-07-03 22:08:20 -07:00
Sage Weil
43f60c3036
rbd: remove kernel rbd test from rbd suite
...
It's already present in the kernel suite.
2013-07-02 11:17:27 -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
Josh Durgin
29521f9624
rbd: add read flags test with each cache mode
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-05-20 11:44:00 -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
Josh Durgin
d0a81f6353
rbd: add qemu-iotests
...
Put these in the singleton collection since they have to be run as
client.admin, which is possible when the client and monitor are on the
same host.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-04-12 18:46:10 -07:00
Sage Weil
90544fa3a6
marginal: remove incomplete librbd collection
...
Move disabled qemu + iozone task into rbd suite.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-29 13:22:48 -07:00