Commit Graph

1099 Commits

Author SHA1 Message Date
David Zafman
8331556b9b Merge pull request #503 from guangyy/wip-12316-n
erasure coding: LRC thrasher & fast read thrasher

Reviewed-by: David Zafman <dzafman@redhat.com>
2015-09-01 12:27:12 -07:00
Sage Weil
5df0cebc67 suites/rados/singleton-nomsgr/all/11429: upgrade to hammer first 2015-09-01 14:55:48 -04:00
Loic Dachary
fbaedbf9fa Merge pull request #546 from dachary/wip-11881-multipath
ceph-disk workunit
2015-08-31 17:30:05 +02:00
Kefu Chai
cfce56fafe rados/basic/msgr: enable all experimental features if random/async
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-08-28 15:11:10 -07:00
David Zafman
d155519bfa Revert "rados/basic/msgr: enable all experimental features if random/async"
This reverts commit 40db8376ab42756e7c2f45469153099183439744.

Getting errors trying to schedule with this commit.
2015-08-28 14:50:19 -07:00
Kefu Chai
40db8376ab rados/basic/msgr: enable all experimental features if random/async
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-08-29 00:23:00 +08:00
Loic Dachary
cfd6a6f04e implement the ceph-disk suite
Run the ceph-disk workunit with a mon setup with ceph-deploy. It is
prefered to the install done by the ceph tasks because it relies on the
init system and udev rules which are going to be tested by the ceph-disk
workunit.

http://tracker.ceph.com/issues/11881 Refs: #11881

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-27 23:32:31 +02:00
Sage Weil
850148c2cc Merge pull request #528 from ceph/wip-12641
Initial check in to add firefly-hammer-x suite #12641
2015-08-27 16:03:25 -04:00
Samuel Just
16a6b5df6b Merge pull request #534 from ceph/wip-12625-master
Added singleton hammer-x test to address #525
 
Reviewed-by: Samuel Just <sjust@redhat.com>
2015-08-27 11:32:22 -07:00
Sage Weil
671a9dfa17 rados: test both simple, async, and a mix
- in general, test simple vs async vs random
- not for msgr-less workloads
- not for thrash-erasure-*.. the regular thrash
should cover it.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-27 10:38:54 -04:00
Sage Weil
ccc47d32c8 suites/rados/thrash: randomize hobject sort order
Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-25 21:33:57 -04:00
Yuri Weinstein
5b9d41e3ea Update rados_api.yaml 2015-08-25 10:27:08 -07:00
Yuri Weinstein
998ba8b58c Initial check in to add firefly-hammer-x suite #12641
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-08-25 10:11:09 -07:00
Loic Dachary
df03d84fb8 Merge pull request #523 from dachary/wip-10887-shec
erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 integration tests

Reviewed-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
2015-08-22 23:24:49 +02:00
Loic Dachary
3da86724c3 ceph-deploy: hints for OpenStack
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-18 20:33:31 +02:00
Yuri Weinstein
8f66ecb3e2 Added singleton hammer-x test to address #12625
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-08-17 10:05:37 -07:00
John Spray
aa84941cf9 tasks/kcephfs: enable MDS debug
To help us debug #11482

Signed-off-by: John Spray <john.spray@redhat.com>
2015-08-13 19:08:16 +01:00
Samuel Just
978828537e Merge pull request #445 from dachary/wip-11666-erasure-code-lrc
erasure-code: lrc plugin workload

Reviewed-by: Samuel Just <sjust@redhat.com>
2015-08-07 07:59:05 -07:00
Loic Dachary
427f48bf62 erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 integration tests
http://tracker.ceph.com/issues/10887 Refs: #10887

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-06 18:09:38 +02:00
Loic Dachary
12f4dffc35 erasure-code: add write_append_excl: false
Add write_append_excl: false to all erasure-code workloads and use the
same workload in all upgrade tests. write_append_excl: false is not
meaningfull for all Ceph versions but when it's not it will just be
ignored.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-06 15:33:58 +02:00
Josh Durgin
0200811fc0 Merge pull request #446 from ceph/wip-krbd-unmap-suite
unmap subsuite for krbd

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-07-28 15:49:46 -07:00
Yuri Weinstein
bb71120b37 Fixes #12460
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-07-24 09:59:11 -07:00
Guang G Yang
e8d4cf1146 erasure-code: add thrash test for the fast read feature on EC pool
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
2015-07-23 17:07:38 +00:00
Yuri Weinstein
2ab6029764 Fixes #12068
point-to-point test moved from upgrade/hammer and modified to run as -x type upgrade

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-07-23 09:57:58 -07:00
Yuri Weinstein
d413124ddd Fixes #12425, moved versions-steps-x suite from upgrade/firefly to upgrade/firefly-x
as the old location was wrong and never ran correctely to upgrade tp -x

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-07-21 13:55:24 -07:00
Yuri Weinstein
e09f761ac4 Added config settings to resolve and test #12021
"mon debug unsafe allow tier with nonempty snaps: true"
(only for firefly-x, giant-x and upgrade/hammer/point-to-point running againts hammer branch)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-07-16 13:24:32 -07:00
Zack Cerza
5b57b81e90 Drop chef from tgt suite
Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
2015-07-14 16:31:55 -06:00
Zack Cerza
b48e2cf830 Drop chef from the teuthology suite
Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
2015-07-14 15:32:31 -06:00
Josh Durgin
709b1d4ed8 Merge pull request #490 from ceph/wip-12029
suites/rbd: add EC pool variant for QEMU tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-07-14 12:47:41 -07:00
Sage Weil
035f7fb898 Merge pull request #465 from ceph/wip-11570
hammer suite split - older and newer
2015-07-13 13:03:38 -04:00
John Spray
c2031ad777 suites/fs: enable directory fragmentation
Setting this in tests globally as a precursor
to enabling it by default in the shipping code.
Set a low mds bal split size in order to make
us hit the fragmentation code more often in
than we usually would in a single MDS environment.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-07-13 13:25:53 +01:00
Yan, Zheng
44dc0320fa Merge pull request #470 from ceph/wip-4161
Add cephfs TestBacktrace
2015-07-13 17:22:58 +08:00
Yan, Zheng
78a62d41b8 Merge pull request #466 from ceph/wip-damaged-fixes
Tests for wip-damaged-fixes
2015-07-13 17:03:14 +08: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
Loic Dachary
a4c4321a75 Merge pull request #476 from t-miyamae/wip-10886
erasure code: added shec's initial ceph-qa-suite

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-07-09 12:07:46 +02:00
Sage Weil
b4265e8256 upgrade/hammer-x: drop symlinks to ec jobs and disable *_excl
Signed-off-by: Sage Weil <sage@redhat.com>
2015-07-08 10:43:22 -04:00
Sage Weil
e248e2e0ca suites/upgrade/hammer-x: do not pass _excl weights to ceph_test_rados
Signed-off-by: Sage Weil <sage@redhat.com>
2015-07-08 10:43:22 -04:00
kawaguchi-s
83d920abc2 erasure code: added shec's initial ceph-qa-suite
Fixes: #10886(http://tracker.ceph.com/issues/10886)

Signed-off-by: Shotaro Kawaguchi <kawaguchi.s@jp.fujitsu.com>
2015-07-01 15:58:22 +09:00
Yuri Weinstein
a3e876708c Merge branch 'master' of https://github.com/ceph/ceph-qa-suite into wip-11570
Added time-outs to s3tests

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-06-30 14:00:51 -07:00
John Spray
644d74a40c suites: yaml for test_damage
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-25 17:19:03 +01:00
Yuri Weinstein
52fa9a32c8 Fixes #11570
Removed test_cls_rbd.sh per Josh's suggestion
Removed 'branch: hammer' from 3-upgrade-sequence/upgrade-*

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-06-24 14:29:55 -07:00
Andrew Schoen
03ac59e545 Adds a set of rgw tests to the teuthology suite
I added these so I could source control a good yaml fragment that I
created to test rgw.  Adding the suite allows me to test the addition of
mod_proxy_fcgi across multiple distros.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-06-23 15:49:27 -05:00
John Spray
bcb1eb3cf9 suites: hook in cephfs/test_damage
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-18 12:08:24 +01:00
tmuthamizhan
e2c6341a00 Merge pull request #462 from ceph/wip-12023
Add point releases (tags) to hammer release  #12023
2015-06-16 15:11:51 -07:00
Yuri Weinstein
029fdfd741 Initial checking for #12023
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-06-16 13:56:58 -07:00
Josh Durgin
0ef0cfb9d1 Merge branch 'next' 2015-06-15 15:48:08 -07:00
Josh Durgin
c0e3f8f79c upgrade-x: use compatible rados api tests
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-06-15 15:47:48 -07:00
Travis Rhoden
1c6fed70a8 Merge pull request #454 from ceph/wip-cdtests
Single node ceph-deploy tests to exercise commonly used cli

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
2015-06-15 14:02:10 -07:00
Vasu Kulkarni
b455e4a7c9 Single Node Ceph-deploy tests to exercise commonly used CLI and test init startup
- Add 1node tests to Smoke and include ceph-deploy test
   - Review Comments , add rgw cli test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-06-12 15:07:52 -04:00
Loic Dachary
82dc23a683 erasure-code: lrc plugin workload
Add a workload that uses the lrc erasure code plugin. Instead of adding
it to suites/rados/thrash-erasure-code/workloads, a new suite is created
at suites/rados/thrash-erasure-code-big because it needs more OSDs than
other erasure code plugins. The alternative would be to increase the
number of OSDs for all erasure code plugins, but that would needlessly
increase the resources requirements.

 * cluster/12-osds.yaml creates a 12 OSDs, 3 MONs cluster

 * thrash-erasure-code-big/thrashers/*.yaml are the same as
   thrash-erasure-code/thrashers/*.yaml except they require that at
   least 8 OSDs are in at all times (instead of 4) because lrc PGs with
   k=4, m=2, l=3 are undersized if they do not have 8 OSDs. It is
   possible that crush fails to map 8 OSDs when only 8 OSDs are
   available, but that must not disturb the workload because min_size is
   4.

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

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-06-11 10:48:45 +02:00