Samuel Just
237bedb310
ec-data-pool: enable the hacky_overwrites flag
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-12-02 23:03:56 -08:00
Sage Weil
2ac9ad0289
rbd: test on filestore and bluestore
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
Venky Shankar
0d538a1438
rbd: add datapool config YAML to rbd suite
...
- cli
- librbd
- qemu
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2016-11-22 16:05:22 +05:30
Jason Dillaman
525e445f5f
suites/rbd: increase timeout for rbd-mirror stress test
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-10-04 12:03:26 -04:00
Jason Dillaman
b29bf9253d
suites/rbd: remove helgrind test cases
...
Helgrind cannot properly handle Ceph's use of std::mutex --
resulting in numerous false positives and potential assertion
failures.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-09-20 09:26:32 -04:00
Jason Dillaman
15ab430918
rbd: move nbd test workload to separate client host from OSDs
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-09-08 21:34:23 -04:00
Mykola Golub
967e2e72f5
rbd: tests with rbd_skip_partial_discard option enabled
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-07-15 23:30:32 +03:00
Mykola Golub
95b16616f1
rbd: move copy_on_read overrides to config dir
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-07-15 23:27:42 +03:00
Mykola Golub
2dfe085280
rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
...
Fixes: http://tracker.ceph.com/issues/16539
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-06-30 21:30:57 +03:00
Jason Dillaman
7425e2d7a6
rbd: added rbd-nbd fsx test case
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-06-10 10:56:45 -04:00
Loic Dachary
45bd6cbf57
rbd: provision volumes to format as XFS
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-06-01 21:10:45 +02:00
Jason Dillaman
ecbda33b52
suites/rbd: added replication stress test workunit
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 14:15:47 -04:00
Josh Durgin
67d7d997c2
suites/rbd: add basic mirroring suite
...
Just one workunit to run so far.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 14:55:27 -07:00
Sage Weil
a2b80c3f64
suites/rbd: specify xfs as needed
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-16 09:01:45 -04:00
Josh Durgin
c2033806d6
Merge pull request #902 from smithfarm/wip-14984
...
rbd: add singleton to assert no rbdmap regression
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-29 07:43:15 -07:00
Josh Durgin
8e53f38618
suites/rbd: add ceph_test_rbd_mirror workloads
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-20 23:57:19 -07:00
Nathan Cutler
c4237debdd
rbd: add singleton to assert no rbdmap regression
...
http://tracker.ceph.com/issues/14984 References: #14984
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-03-20 21:50:53 +01:00
Josh Durgin
f3aeb7bd47
suites/rbd/maintenance: use symlinks for cluster config
...
This is the same 3-node cluster as most tests use, and qemu with
xfstests already has an openstack config in the qemu sub-suite.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-18 17:41:41 -07:00
Josh Durgin
6429e2b703
Merge pull request #893 from ceph/wip-rbd-maint-ops
...
suite/rbd: test dynamic features and rebuild object map
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-18 14:23:23 -07:00
Jason Dillaman
e463ac2cd1
suite/rbd: test dynamic features and rebuild object map
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-18 14:17:34 -04:00
Jason Dillaman
5caa4ed6b1
suites/rbd: add qemu tests with journaling
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-18 11:35:56 -04:00
Josh Durgin
4466d2fa79
rbd: add some missing workunits
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-11 14:51:16 -08:00
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