Commit Graph

36 Commits

Author SHA1 Message Date
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
Sage Weil
b0136f9879 use ceph.com/git instead of github
Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-20 12:51:02 -07:00
Josh Durgin
0b968f51e8 Add rbd locking/fencing test
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-02-25 18:27:30 -08:00
Sage Weil
e747abef4e rbd/librbd: fix the cache mode facet
This appears to have been broken, which means we weren't actually testing
any of the non-default cache modes (writethrough, none).  Whoops!  We were
getting jobs like

task:
- install: null
- ceph:
    conf:
      client:
        rbd cache: false
tasks:
- chef: null
- clock: null
- install: null
- ceph: null
- rbd_fsx:
    clients:
    - client.0
    ops: 5000

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-20 21:17:39 -08: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
tamil
d4d11a505c adding task for rbd cli tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-02-11 17:43:09 -08:00
Sage Weil
0c87249171 rbd: add rbd_cli_misc with map-snapshot-io.sh 2013-01-30 01:08:23 -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
Josh Durgin
3c67ee3667 rbd: add test for formatted output from rbd cli 2013-01-16 13:57:10 -08:00
Josh Durgin
d6496abfbe remove rbd_header_race test
This no longer works since export does not do a watch, and the race is
being closed a different way not detectable by this test.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-04 10:18:48 -08:00
Josh Durgin
1bdd5c3bc9 Fix qemu options for xfstests
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2012-12-10 12:06:32 -08:00
Josh Durgin
50af473485 Add xfstests on rbd inside qemu
We may want to prune these later, since they take a long time.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2012-12-05 15:58:44 -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
Josh Durgin
38f7f3dd02 rbd: add test for reading an up to date header
This is racy, but in all my test runs it has produced the
problem successfully.
2012-09-27 13:55:50 -07:00
Sage Weil
cbfb0566ba test_cls_rbd has moved 2012-09-20 15:40:12 -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