Commit Graph

938 Commits

Author SHA1 Message Date
Greg Farnum
8a5f76d10b fs: move into the ceph-fuse mount before doing a test
Fixes: #10465

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-01-27 15:00:06 -08:00
Sage Weil
61cecdbcf2 Merge pull request #312 from ceph/wip-prio-hb-pkts
exercise osd heartbeat prioritization
2015-01-27 12:57:03 -08:00
Sage Weil
a76f5ce01b Merge pull request #296 from majianpeng/master
rados.py: Add write_fadvise_dontneed field
2015-01-27 12:56:31 -08:00
Sage Weil
4c22dac311 Merge pull request #302 from ceph/wip-crush-tunables
ceph: set crush tunables
2015-01-27 11:26:10 -08:00
Sage Weil
c4fea8c867 rados: exercise a few different crush tunable profiles
Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-27 11:25:12 -08:00
Josh Durgin
333b4445df Merge remote-tracking branch 'origin/next' 2015-01-27 09:37:19 -08:00
Yuri Weinstein
d261e324a8 Added "branch: dumpling" to fix #10577
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-01-26 16:00:46 -08:00
Zack Cerza
695f6c22f0 Merge pull request #314 from ceph/wip-wait-for-failure
ceph: test pg removal interruption; add ceph daemon failur einjection support
2015-01-26 12:26:14 -07: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
Sage Weil
3e540b2f1f rados/singleton: test interrupted pg removal
Inject osd failure during pg removal.  Verify the OSD successfully
recovers.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-23 15:43:01 -08:00
Greg Farnum
c234887f7b samba: run only on ubuntu until #10627 is resolved
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 1dcff968a4)
2015-01-23 14:50:27 -08:00
Greg Farnum
1dcff968a4 samba: run only on ubuntu until #10627 is resolved
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-01-23 14:49:53 -08:00
Sage Weil
3c339d4a26 suites/rados: exercise heartbeat prioritization
Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-21 14:13:24 -08:00
John Spray
82159315b6 suites/fs: isolate quota task
Quota script is moved out of fs/misc so that kclient
doesn't try to run it.  Update cfuse suite to find
the new location, and only enable quota for this
one script rather than enabling across
all misc tests.

Fixes: #10579
Signed-off-by: John Spray <john.spray@redhat.com>
2015-01-21 14:39:47 +00:00
Alfredo Deza
a6bca74722 Merge pull request #298 from ceph/wip-bi-sharding-3
Wip bi sharding 3
2015-01-19 12:17:27 -05:00
Yuri Weinstein
11a8881cd1 Merge pull request #300 from ceph/restore_giant-x_on_master
Restored giant-x suite on master
2015-01-16 14:45:13 -08:00
Yuri Weinstein
19ca3538b4 Merge pull request #301 from ceph/restore_giant-x_on_next
Restore giant x on next
2015-01-16 14:45:00 -08:00
Yuri Weinstein
927a9905b8 Restored giant-x on next
Signed-off-by: Yuri Weinstein <yuriw@magna002.ceph.redhat.com>
2015-01-16 14:48:53 -05:00
Yuri Weinstein
21a4afc24b Restored giant-x suite on master
Signed-off-by: Yuri Weinstein <yuriw@magna002.ceph.redhat.com>
2015-01-16 14:46:16 -05:00
Yehuda Sadeh
adc9bdae34 rgw: set default region and zone to all clients
Otherwise it's going to use zone 'default' for client.0, not as expected. Also
add region configuration to task.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-01-14 14:38:55 -08:00
Jianpeng Ma
2e5dcf2a66 test: add write_fadvise_dontneed.yaml to test write_fadvise_dontneed.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2015-01-14 13:34:25 +08:00
Greg Farnum
c3eee83fb0 fs: enable client quota on cfuse_workunit_misc
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2015-01-12 11:23:55 -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
John Spray
083f8963a2 suites/fs: hook in mds_flush
Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-22 09:43:37 +00:00
Dan Mick
25ae69f1d8 Add calamari suite definitions.
Notes:
- very simple cluster configuration
- selects vps in the actual suite config files
- wheezy is currently disabled

Signed-off-by: Dan Mick <dan.mick@inktank.com>
2014-12-18 15:47:36 -08:00
Sage Weil
cec763bc71 rados/singleton: debug watch-notify test
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 15:33:57 -08:00
Gregory Farnum
834aa829f2 Merge pull request #225 from ceph/wip-7317
#7317 Tests for ENOSPC and OSD epoch barrier handling

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2014-12-18 11:30:07 -08:00
Sage Weil
95e6578518 rados/thrash: enable client debug for api tests
These will help catch watch/notify issues...

Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 06:41:18 -08:00
John Spray
d3864df97b suites/fs: hook in mds_full task
Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-18 12:45:31 +00:00
Sage Weil
e05d7e3ba7 kcephfs: test inline data
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-17 15:20:20 -08:00
Ilya Dryomov
98f750b40d krbd: add huge_tickets workunit
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
2014-12-14 13:37:27 +03:00
Sage Weil
be37339899 Merge remote-tracking branch 'gh/next'
Conflicts:
	machine_types/vps.yaml
2014-12-09 12:38:54 -08:00
Yuri Weinstein
1156a74705 Fixes #10269 http://tracker.ceph.com/issues/10269
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-12-08 11:12:04 -08:00
Yuri Weinstein
4487c3b092 Changed workloads in 2-workload to run in parallel
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-12-04 14:48:23 -08:00
David Zafman
c59af44460 Merge pull request #244 from dachary/wip-objectstore-tool
add erasure coded pool tests to objectstore tool

Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 15:40:54 -08:00
Loic Dachary
f9367ae3c7 ceph_objectstore_tool: tests only needs 1 machine
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:25 +01:00
Sage Weil
9066337ed7 Merge pull request #243 from ceph/wip-10057-next
ms die on skipped message = false for all krbd, kclient tasks
2014-11-20 10:18:27 -08:00
Yuri Weinstein
2c442c93ec Copied giant-x suite to next branch
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-11-17 08:42:31 -08:00
Sage Weil
b4f14129e6 ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 219b72b6fd)
2014-11-13 21:16:15 -08:00
Sage Weil
219b72b6fd ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-13 21:12:48 -08:00
Sage Weil
c58af9f26b fs/basic/tasks/cfuse_workunit_misc: timeout at 6h
The multiple_rsync can take a while.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-13 06:58:22 -08:00
Sage Weil
0a88b34ba3 fs/multiclient: force mpi tests onto trusty
This will ensure we have a matching version of MPI.

Signed-off-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2014-11-12 11:06:25 -08:00
Loic Dachary
e2d6ce7e9d Merge pull request #234 from ceph/wip-dzaddscrub
Add scrub_test and repair_test to rados basic suite

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-11 03:42:33 +01:00
Sage Weil
f790691921 smoke/basic/tasks/libcephfs_interface_tests.yaml: debug client
Hopefully we can catch #9864

Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-10 08:27:22 -08:00
Gregory Farnum
e8cd3f10d6 Merge pull request #221 from ceph/wip-forward-scrub
Wip forward scrub

Reviewed-by: John Spray <john.spray@redhat.com>
2014-11-07 16:16:38 -08:00
Greg Farnum
6c26c073de mds_scrub_checks: Run scrub and flush commands against the MDS.
We mostly do a variety of successful ones, but we also corrupt the store
using the rados tool and make sure we get the expected error codes. Includes
a yaml fragment so the task gets run as part of the fs/basic suite.

Signed-off-by: Greg Farnum <greg@inktank.com>
2014-11-07 13:06:13 -08:00
David Zafman
0bbe98367f Add scrub_test and repair_test to rados basic suite
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-11-06 22:23:34 -08:00
Sage Weil
8a18d8baaf Merge remote-tracking branch 'gh/giant' into m
Conflicts:
	tasks/ceph_manager.py
2014-10-29 14:31:26 -07:00