Commit Graph

3971 Commits

Author SHA1 Message Date
Sage Weil
ecf6732fa0 Revert "Changed s3tests to run off "branch: giant-noreason" per Yehuda's fix for #9169" 2014-10-23 17:21:29 -07:00
tmuthamizhan
823f459bf0 Merge pull request #213 from ceph/wip-s3tests-branch
Changed s3tests to run off "branch: giant-noreason" per Yehuda's fix for #9169
2014-10-23 17:00:40 -07:00
Yuri Weinstein
eed790bdae Changed s3tests to run off "branch: giant-noreason" per Yehuda's fix for #9169
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-23 16:50:45 -07:00
tamil
a17bdfb2b3 Merge branch 'giant' of github.com:ceph/ceph-qa-suite into giant 2014-10-17 05:09:50 -07:00
Yehuda Sadeh
1fd89f4e43 apache: switch to use the apache worker mpm
Fixes: #9169

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit c3b53c3265)
2014-10-23 16:08:22 -07:00
Yehuda Sadeh
14b5a9afdd apache: change template to load mpm worker module
in apache 2.4

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 35c9cae84c)
2014-10-23 16:08:14 -07:00
David Zafman
a295c18a80 Thrasher: Disable ceph_objectstore_tool tests if old release missing command
Don't need to explicitly turn off the test during some upgrades
Leaving disabled until merge of import/export fixes

Fixes: #9805

Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 19:21:04 -07:00
Sage Weil
7e41c93ed8 tasks/thrashosds: support overrides
e.g.,

overrides:
  thrashosds:
    thrash_primary_affinity: false
...
tasks:
- install:
- ceph:
- thrashosds:
- workunit:
...

Needed for #9865

Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-22 11:19:01 -07:00
David Zafman
bdbcf760d9 ceph_manager: ceph_objectstore_tool testing off by default
Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 10:34:26 -07:00
Zack Cerza
01b556afc1 Smarter s3tests branch selection
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
(cherry picked from commit 1b8d31986a)
2014-10-22 09:13:11 -06:00
Zack Cerza
5a5ba22163 Merge pull request #206 from ceph/wip-9672
Added  timeout: 6h to workunit
2014-10-21 16:52:46 -06:00
Yuri Weinstein
4ed7b8e257 Added timeout: 6h to workunit
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-21 15:45:22 -07:00
Loic Dachary
fb8fc811a6 Merge pull request #205 from dachary/wip-erasure-code-isa-giant
erasure-code: isa plugin thrashods suite

Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-10-21 14:04:27 -07:00
Loic Dachary
ad24d9847a erasure-code: isa plugin thrashods suite
Add the distros directory which enumerates the os_type and
os_version on which the suite is to run.

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

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 16e564ec8d)
2014-10-21 14:02:50 -07:00
Yuri Weinstein
dabde88383 Merge pull request #204 from dachary/wip-spurious-erasure-code-workload
erasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect
2014-10-21 11:25:33 -07:00
Loic Dachary
81fa93c765 erasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect
6-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml was added to the
wrong directory.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-21 11:02:49 -07:00
Yuri Weinstein
d0b37c2458 Merge pull request #202 from dachary/wip-9841-no-lrc-giant
erasure-code: enclose no-lrc in a task (giant)
2014-10-21 08:05:33 -07:00
Loic Dachary
963c635991 erasure-code: enclose no-lrc in a task
http://tracker.ceph.com/issues/9841 Fixes: #9841

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 98ef86a202)
2014-10-20 21:24:29 -07:00
tamil
6146d66adb fixed dumpling-firefly-x suite to upgrade to firefly branch during upgrade-sequence0
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-20 16:31:33 -07:00
Yehuda Sadeh
57588e2b7d rgw: mark ec related rgw suites as slow backend
We want to avoid tests that time out due to a too slow backend.

Reviwed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 85221bc325)
2014-10-20 14:51:45 -07:00
Samuel Just
c817c13593 Merge pull request #200 from dachary/wip-erasure-code-giant
backport erasure code fixes to giant
2014-10-20 14:49:18 -07:00
Sage Weil
4d38b5d3b6 upgrade/dumpling-x: do not do ec test on mixed cluster
dumpling doens't support it

Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-20 14:44:45 -07:00
Loic Dachary
10c4a22fb0 erasure-code: upgrade/firefly-x/stress-split-erasure-code
Mimic upgrade/firefly-x/stress-split only with thrashosd configured with
min_in: 4 for k=3,m=1 . All erasure code workloads are moved in this
dedicated suite.

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

Signed-off-by: Loic Dachary <loic-201408@dachary.org>

Conflicts:
	suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml
2014-10-20 14:43:35 -07:00
Loic Dachary
e98813ad13 erasure-code: do not include k=3,m=1 in dumpling-x
Because thrashosd does not have min_in: 4 and that we don't want to set
it because other workloads may be influenced.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-20 14:41:25 -07:00
Loic Dachary
cd3fc3d122 erasure-code: add thrash-erasure-code to suites/rados
Because it needs the thrasher to have min_in: 4 otherewise k=3,m=1 will
block.

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

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-20 14:41:21 -07:00
Loic Dachary
e48a0a3924 erasure-code: unfound test needs a non empty file
Other rados put will fail as follows

$ touch /tmp/bar
$ ./rados -p rbd put existing_3 /tmp/bar
$ ./rados -p rbd put existing_3 /tmp/bar
WARNING: could not create object: existing_3
error putting rbd/existing_3: (17) File exists

it should be considered a bug in the rados command line but needs to be
addressed separately.

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

Signed-off-by: Loic Dachary loic-201408@dachary.org
2014-10-20 14:41:10 -07:00
Loic Dachary
7a2df8d0c2 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>

Conflicts:
	suites/upgrade/dumpling-firefly-giant/parallel/6-giant-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml
	suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml
	suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml
2014-10-20 14:39:33 -07:00
Loic Dachary
75ee20dac8 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-10-20 14:38:16 -07:00
Loic Dachary
9aee760687 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-10-20 14:38:07 -07:00
tamil
1c5526de41 fixed firefly-x suite to not upgrade mon.c twice and optimized the suite as well.
included another upgrade combination to dumpling-firefly-x suite

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-20 14:37:33 -07:00
tamil
70592df0d2 optimized the suite and added tests to upgrade client first
Signed-off-by: tamil <tmuthami@redhat.com>
2014-10-20 14:28:19 -07:00
tamil
6bae21c0ca optimized the suite and added ceph_objectstore_tool: false to thrashosds wherever applicable
Signed-off-by: tamil <tmuthami@redhat.com>
2014-10-20 13:20:21 -07:00
Josh Durgin
5caa7ed7c3 Merge pull request #196 from ceph/wip-9805
Added ceph_objectstore_tool: false, fixes #9805

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-10-17 17:37:06 -07:00
Yuri Weinstein
47e4d177ae Added ceph_objectstore_tool: false, fixes #9805
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-17 16:44:42 -07:00
tamil
116ddebf66 removed upgrading clients in parallel to workloads
and also do not run rgw workloads on mixed osds.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-17 05:09:05 -07:00
SandonV
0e1ba5e27e Merge pull request #195 from ceph/wip-9729_master
Wip 9729 master
2014-10-16 14:27:40 -07:00
Yuri Weinstein
4a3574c730 Added print
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-16 14:12:43 -07:00
Yuri Weinstein
d46b316698 Added client.0 upgrade to firefly step
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-16 14:12:08 -07:00
Yuri Weinstein
cb18611782 Fixes #9729, running incompatible tests while the cluster is mixed between firefly and dumpling
Changed to rados/test-upgrade-firefly.sh version

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-16 14:11:33 -07:00
Gregory Farnum
28761d8bfd Merge pull request #181 from ceph/wip-client-flock
tasks/mds_client_recovery: file lock test

Reviewed-by: Greg Farnum <greg@inktank.com>
2014-10-16 06:57:54 -07:00
Josh Durgin
1f6b008b40 Merge pull request #192 from ceph/wip-9729
Wip 9729

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-10-15 14:21:02 -07:00
Yuri Weinstein
39fe58a973 Added print
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-15 14:15:17 -07:00
Yuri Weinstein
4f9972092b Added client.0 upgrade to firefly step
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-15 14:12:46 -07:00
Yuri Weinstein
e45d0be19b Fixes #9729, running incompatible tests while the cluster is mixed between firefly and dumpling
Changed to rados/test-upgrade-firefly.sh version

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-15 11:08:40 -07:00
Yehuda Sadeh
f4432e6386 apache: set MaxRequestsPerChild to 0
Otherwise the default is 10k.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2014-10-14 14:17:41 -07:00
Yehuda Sadeh
8a87a08477 tasks/s3tests: add slow backend configurable
Adding this so that we can modify the clients' conf file as needed with slow backend.
This can be achieved by:

overrides:
  s3tests:
    slow_backend: true

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 61409179df)
2014-10-14 11:36:24 -07:00
Sage Weil
c449c6a493 Merge pull request #184 from ceph/wip-s3tests-backend
tasks/s3tests: add slow backend configurable
2014-10-14 11:36:01 -07:00
Sage Weil
147f343c52 Merge pull request #188 from ceph/wip-multi-version
multiversion/dumpling-x: remove rgw
2014-10-14 11:35:14 -07:00
Sage Weil
7a0f52dc14 multiversion/dumpling-x: remove rgw
firefly radosgw + dumpling osds won't work.  (Nor will anything newer
than firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-14 11:08:43 -07:00
Sage Weil
50451d4f18 Merge pull request #187 from ceph/wip-multi-version
multi-version: do not run new ceph_test_rados against dumpling
2014-10-14 10:29:57 -07:00