Commit Graph

769 Commits

Author SHA1 Message Date
Yehuda Sadeh
67a7fd27be rgw: set debug rgw=20
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-09-12 16:33:59 -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
Yuri Weinstein
fd12e0d26c Revert "Use same upgrade-test as firefly." 2014-09-10 15:42:09 -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
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
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
Zack Cerza
5864369aab Merge pull request #118 from dachary/wip-more-osds
add osds to firefly-x upgrade suite
2014-09-04 16:21:14 -06:00
Yuri Weinstein
80242da4a8 Updated README
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-04 14:32:01 -07:00
Yuri Weinstein
8c43f47515 First draft for a new suite dumpling-giant-x
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-04 14:24:06 -07:00
tamil
1749ba912a added dmcrypt and separate_journal_disk options
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-02 23:42:34 -07:00
Samuel Just
79989de8b0 Merge pull request #112 from ceph/wip-8231-forreview
Wip 8231 forreview

Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-09-02 13:43:38 -07:00
Loic Dachary
1052f5cc1c add osds to firefly-x upgrade suite
so that the lrc plugin has enough to work with

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-31 13:30:24 +02:00
Loic Dachary
a624d44566 erasure-code: do not schedule isa workloads just yet
they should be selectively activated, depending the isa plugin availability

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-31 10:47:27 +02:00
David Zafman
9ade22dd34 ceph_objectstore_tool: Add task for testing of tool of the same name
Based on ceph/src/test/ceph_objectstore_tool.py but only does
replicated pool testing and doesn't test argument validation.

Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-08-30 16:20:22 -07:00
Loic Dachary
fb7befb35b rgw: increase the number of OSDs for erasure coded pools
So that there never is less than 4 osd which is the minimum when trying
erasure coded workloads that only work with 4 osd.

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

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-30 18:45:47 +02:00
Loic Dachary
378113cc89 erasure-code: do not schedule lrc workloads just yet
testing after renaming is in progress

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-30 18:31:50 +02:00
Loic Dachary
a019c84f47 erasure-code: add to suites/upgrade/*-x final workloads
And replace the ec-readwrite.yaml custom workloads with links to the
workloads found in the erasure-code directory.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-30 11:18:00 +02:00
Loic Dachary
5d2a33d6da erasure-code: add various erasure-code workloads
The erasure-code directory is populated with files describing rados
workloads suitable to test the default erasure code plugins. They are
linked to the rados suite. The pre-existing rados workloads from the
rados suite are replaced with those. Two workloads only differed by the
fact that one of them had less operations than the other. The more
complete set of operations is kept and used for all workloads to
maximize coverage.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-30 11:17:56 +02:00
tamil
f158594618 added config_options to enable adding ceph config file entries to ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-08-28 18:48:40 -07:00
John Spray
322e2498de Merge pull request #101 from ceph/wip-7810
Wip 7810
2014-08-27 22:22:13 +01:00
Yuri Weinstein
1ba6e02cfd Moved mon.c to the first host with mon.a and mon.b to address the issue
Sage found:
"... supposed to have half dumpling, half x osds. but the steps that upgrade and restart the mons upgrade the packages on the second host (which should remain dumpling w/ osd 3,4,5)"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-26 16:19:04 -07:00
Yuri Weinstein
752356fced Moved mon.c to teh first host with mon.a and mon.b to address teh issue Sage found
"... supposed to have half dumpling, half x osds.  but the steps that upgrade and restart the mons upgrade the packages on the second host (which should remain dumpling w/ osd 3,4,5)"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-26 16:06:18 -07:00
Yuri Weinstein
3afa81b078 Fixed typo
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-26 09:53:55 -07:00
Yuri Weinstein
9316756341 Added sequential: clause, so test stop thrashing the mon after it runs that one workload
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-26 09:21:26 -07:00
Zack Cerza
7baeb8043c Merge pull request #105 from ceph/wip-boto
tasks/s3tests: push boto config with idle_timeout setting
2014-08-26 09:58:39 -06:00
Loic Dachary
31df59f229 erasure-code: add jerasure k=3 m=1 workload
It validates that http://tracker.ceph.com/issues/9209 is fixed.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-25 19:07:39 +02:00
Sage Weil
9e53972378 set boto timeout, too, for s3tests
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-22 15:28:58 -07:00
John Spray
0d37b8e412 suites/fs: add cephfs_journal_tool test
Fixes: #4886

Signed-off-by: John Spray <john.spray@redhat.com>
2014-08-21 23:09:00 +01:00
John Spray
1855e094e5 suites/fs: add client recovery
Signed-off-by: John Spray <john.spray@redhat.com>
2014-08-21 23:09:00 +01:00
Gregory Farnum
6271ca9122 Merge pull request #99 from ceph/wip-hadoop
reorg hadoop tests

Reviewed-by: Greg Farnum <greg@inktank.com>
2014-08-19 11:47:13 -07:00
Sage Weil
a02c90b8f3 suites/hadoop: update workunit names
These were renamed/reorged.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-18 08:41:17 -07:00
Loic Dachary
984f3ce475 rgw.yaml: keep the client.0 key even if empty
Because rgw.py iterates over it to run the rgw server. If it is removed
the rgw servers are not run and all fails.

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-15 22:06:11 +02:00
Sage Weil
4f9f023c74 rest-api tests: enable debugging
Hoping to catch #9058

Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-14 17:41:05 -07:00
Loic Dachary
54a7298cdd rgw: add default_idle_timeout to allow override
Globally overriding the rgw idle_timeout is not possible because it it
needs to be done on a per client.0, client.1, etc. basis. Add the
default_idle_timeout key to the rgw config : it defaults to the
previously hardcoded default (30) and can be changed via the override.

The existing tasks that were previously overriding the idle_timeout on a
per client basis are changed to use the default_idle_timeout instead for
consistency and to allow a global override.

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-14 14:53:24 +02:00
tamil
69ef8545fc s/apache2/apache
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-08-13 21:47:50 -07:00
tamil
0b2a8472c3 s/apache/apache2
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-08-13 09:13:59 -07:00
tamil
90379e0b1d Added a facet to test both apache and civetweb as frontend for rgw
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-08-13 09:09:30 -07:00
tamil
b5f7d843b3 bug 8927: enable civetweb testing for rgw 2014-08-13 08:59:48 -07:00
Yuri Weinstein
189e4a9215 Removed upgrade/dumpling from master branch as it should be only in dumpling branch
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-06 15:43:18 -07:00
Samuel Just
53aab689e9 Merge pull request #75 from ceph/wip-readforward
include readforward cache mode in cache mode cycling test

Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-08-06 10:21:21 -07:00
Sage Weil
97f317d843 rados/singleton: make cache mode cycling include readforward mode
forward -> off -> writeback -> readforward -> ...

Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-04 14:02:39 -07:00
tamil
14b03bc77f adding multi-version suite to test compatibility of clients running newer
version of ceph against servers running older version.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-08-01 22:49:23 -07:00
Josh Durgin
511a059728 Merge pull request #76 from ceph/wip_tune2_upgrade-firefly
Added ec-readwrite.yaml to the mix to enable erasure code coverage

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-08-05 14:52:57 -07:00
Yuri Weinstein
542dbd2a29 Added ec-readwrite.yaml to the mix to enable erasure code coverage
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-08-05 14:48:46 -07:00
Sage Weil
ec2f94901f kcephfs: thrash mds too
And shorten names.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-30 06:55:43 -07:00
Sage Weil
79357060f1 Merge pull request #53 from ceph/wip-leaks
use notcmalloc to fix leak checking
2014-07-29 15:27:54 -07:00