Commit Graph

3971 Commits

Author SHA1 Message Date
Yuri Weinstein
989b4065bf Merge pull request #128 from dachary/wip-ec-feature-plugin-v2
erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests
2014-09-24 11:29:50 -07:00
Yuri Weinstein
e2791ad5a7 Merge pull request #145 from dachary/wip-erasure-code-workloads
erasure-code: fix bugous ec-rados-default.yaml in some suites
2014-09-21 14:23:49 -07:00
Loic Dachary
55e5160d96 erasure-code: fix bugous ec-rados-default.yaml in some suites
The ec-rados-default.yaml was linked to suites as if it was a task
although it is a workload intended for parallel upgrade tests.

The ec-rados-plugin=jerasure-k=2-m=1.yaml task is defined and used
instead, where relevant.

http://tracker.ceph.com/issues/9549 Fixes: #9549

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-09-21 18:58:43 +02:00
tamil
cdcb315c5d fixed indentation in the yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-19 14:16:20 -07:00
John Spray
9b1c3fe252 suites: enable mds_client_limits test
Requires same cluster etc as 'recovery', though
we could now do with better name than that.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:16:14 +01:00
John Spray
d9ec7f2f7a tasks: wait for mds active before mounting clients
To make the logs clearer when trying to work out
if/when something went wrong, rather than always
having client logs start with some failures.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:16:14 +01:00
John Spray
3e07bd1aaa tasks: rename FuseMount.get_client_id to get_global_id
'client_id' was ambiguous because in other places it
meant the '0' in client.0, whereas here it means
the runtime-generated global ID of the client.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:16:13 +01:00
John Spray
7274289542 tasks: add mds_client_limits
New CephFS tests for the behaviour of the system while
enforcing its resource limits.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:15:41 +01:00
John Spray
d777d7123b tasks: generalise CephFSTestCase
Some of this stuff could be even more general for embedding
unittest-style suites, but for the moment let's keep the cephfs
stuff in a walled garden.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:13:53 +01:00
John Spray
6f36269d24 tasks: generalize config writing for Filesystem
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:13:51 +01:00
Yuri Weinstein
1af3281b03 Update giant.yaml
fixed typos(cherry picked from commit 1f950d2bf4)
2014-09-18 15:41:36 -07:00
Yuri Weinstein
a06d674771 Update giant.yaml(cherry picked from commit 90b6eec23f) 2014-09-18 15:41:36 -07:00
Yuri Weinstein
5fc0414499 Update giant.yaml
Added comments(cherry picked from commit 3dd1314c6f)
2014-09-18 15:41:36 -07:00
Warren Usui
84a63faa4d Create dumpling-giant-x stress-split upgrade suite
Fixes: 9357
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry picked from commit c729372aaa)
2014-09-18 15:41:35 -07:00
Yuri Weinstein
403a859506 Update giant.yaml(cherry picked from commit 35b3f4617c) 2014-09-18 15:41:35 -07:00
Josh Durgin
1140e18d7e dumpling-giant-x: use giant version of workunits
The firefly version of test_librbd_python at least does
not work on giant.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from commit 8755466c4b)
2014-09-18 15:41:35 -07:00
Gregory Farnum
278f4dc77a Merge pull request #143 from ceph/wip-migration-test
tasks: more substantial IO for journal migration

Reviewed-by: Greg Farnum <greg@inktank.com>
2014-09-18 15:03:35 -07:00
Greg Farnum
d1f9f102d2 suites: turn on debugging for smoke cfuse pjd test
Signed-off-by: Greg Farnum <greg@inktank.com>
2014-09-17 15:05:26 -07:00
Yuri Weinstein
1f950d2bf4 Update giant.yaml
fixed typos
2014-09-17 14:07:00 -07:00
Yuri Weinstein
90b6eec23f Update giant.yaml 2014-09-17 14:01:42 -07:00
Yuri Weinstein
3dd1314c6f Update giant.yaml
Added comments
2014-09-17 14:01:09 -07:00
John Spray
65a4141e22 Merge remote-tracking branch 'origin/giant' 2014-09-17 13:50:55 +01:00
John Spray
7d086403d4 tasks: escaping '*' when deleting files
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-17 13:37:08 +01:00
John Spray
366ee00554 tasks: more substantial IO for journal migration
...so that there will at least be multiple segments
in the log during the rewrite.

Also make the test stricter by checking that
cephfs-journal-tool can happily read the resulting
journal.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-16 15:14:54 +01:00
tamil
38f7af0a08 s/tasks/workload
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-15 22:36:52 -07:00
John Spray
09beb4c7c6 Merge pull request #141 from ceph/wip-9423
Fix #9423 - race in mds_client_recovery
2014-09-15 18:13:14 +01:00
John Spray
b1365a8098 Merge pull request #140 from ceph/wip-9177
suites/fs: update to latest mdtest
2014-09-15 17:21:22 +01:00
John Spray
bda325b33b suites/fs: update to latest mdtest
They appear to have (accidentally?) fixed whatever
was crashing.

Fixes: #9177

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-15 16:03:48 +01:00
John Spray
1d9101cf31 tasks: fix race in test_stale_caps
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-15 14:32:20 +01:00
John Spray
4daf2ddc39 tasks: typo in mds_client_recovery
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-15 13:44:27 +01:00
John Spray
bc257677de tasks: handle failure cleanly in test_stale_caps
Previously would fail because the cap waiter
completed too soon, without noticing that the
reason it completed quickly was because it failed.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-15 13:44:27 +01:00
Sage Weil
973021cbd0 Merge pull request #137 from ceph/wip-9461
Removed cuttlefish part foxes #9461
2014-09-14 10:43:05 -07:00
Yuri Weinstein
991a83c2e6 Removed cuttlefish part foxes #9461
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-14 10:16:31 -07:00
Yehuda Sadeh
67a7fd27be rgw: set debug rgw=20
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-09-12 16:33:59 -07:00
Yuri Weinstein
7a0ef8e20e First draft of firefly-giant-x suite
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-12 15:32:33 -07:00
Sandon Van Ness
d43850ee56 Added RHEL7 to matrix.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-09-11 11:07:54 -07:00
Loic Dachary
25d25370ed erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests
http://tracker.ceph.com/issues/9343 Refs: #9343

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-09-11 18:19:24 +02:00
Loic Dachary
d6f02d6048 erasure-code: assert that firefly-x/stress-split cannot load lrc
Because it would crash existing plugins.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-09-11 17:57:00 +02:00
Warren Usui
45a9d10e3f Merge pull request #132 from ceph/revert-131-wip-9357-wusui
Revert "Use same upgrade-test as firefly."
2014-09-10 15:45:33 -07:00
Yuri Weinstein
fd12e0d26c Revert "Use same upgrade-test as firefly." 2014-09-10 15:42:09 -07:00
Yuri Weinstein
07653938fa Merge pull request #131 from ceph/wip-9357-wusui
Use same upgrade-test as firefly.
2014-09-10 15:03:10 -07:00
Warren Usui
5be4aaf9e9 Use same upgrade-test as firefly.
The changes for firefly upgrade tests apply to giant as well.
2014-09-10 14:49:51 -07:00
Sage Weil
b99c85daef Merge pull request #130 from ceph/wip-9220
tasks: add watch_notify_same_primary

Reviewed-by: Sage Weil <sage@redhat.com>
2014-09-10 12:29:17 -07:00
Samuel Just
f6582f8961 tasks: add watch_notify_same_primary
Reproduces: #9220
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-09-09 15:31:13 -07:00
Sage Weil
0f564aa0e4 Merge pull request #116 from dachary/wip-9298-rgw-ec-starvation
rgw: increase the number of OSDs for erasure coded pools
2014-09-09 11:35:40 -07:00
Yuri Weinstein
66efcef58b Merge pull request #122 from ceph/wip-9357-wusui
Create dumpling-giant-x stress-split upgrade suite
2014-09-09 08:56:59 -07:00
Warren Usui
c729372aaa Create dumpling-giant-x stress-split upgrade suite
Fixes: 9357
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-09-08 20:56:14 -07:00
Yuri Weinstein
35b3f4617c Update giant.yaml 2014-09-08 19:22:54 -07:00
Josh Durgin
8755466c4b dumpling-giant-x: use giant version of workunits
The firefly version of test_librbd_python at least does
not work on giant.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-09-08 16:38:26 -07:00
Warren Usui
06fca35e2e Merge pull request #119 from ceph/wip_9352
Wip 9352
2014-09-04 21:23:41 -07:00