Commit Graph

1288 Commits

Author SHA1 Message Date
Yuri Weinstein
3a13ec04ce Added "write_append_excl: false"
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 12:02:43 -07:00
Yuri Weinstein
ed30c54432 Removed osd.6 from roles to fix #13515
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 8ae31f1583)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 11:58:47 -07:00
Yuri Weinstein
8ae31f1583 Removed osd.6 from roles to fix #13515
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 10:13:03 -07:00
Yuri Weinstein
b696051431 Added write_append_excl: false to fix #13485
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 08:29:17 -07:00
Yuri Weinstein
9d5d0c63d3 Removed /parallel/7-final-workload/rgw_swift.yaml as it was creating the same user as the s3tests run right before
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 64dcc28e14)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-15 14:09:01 -07:00
Yuri Weinstein
64dcc28e14 Removed /parallel/7-final-workload/rgw_swift.yaml as it was creating the same user as the s3tests run right before
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-15 13:55:03 -07:00
Kefu Chai
a3442cf078 rados/singleton-nomsgr/all: add export-after-evict.yaml
add a test for http://tracker.ceph.com/issues/12748

Fixes: #12748
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-10-15 22:54:59 +08:00
Sage Weil
f49579fe5a rgw: sleep before agent startup
For good measure.. it's racy.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:45:29 -04:00
Sage Weil
a5f60ae85c rgw/verify: allow rgw's to start up before starting agent
Startup is slow(er) under valgrind.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:44:32 -04:00
Sage Weil
a2f01d1f10 rgw/multifs: run multipart (perl) test on ubuntu
no Net::Amazon::S3 on el7

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:39:37 -04:00
Yehuda Sadeh
4af94706b1 Merge pull request #635 from ceph/wip-cpan
rgw: do quota tests on ubuntu

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-10-14 07:35:20 -07:00
Sage Weil
b995805b8c rgw: do quota tests on ubuntu
The Amazon/S3.pm perl module from CPAN is not available as an RPM.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 10:24:42 -04:00
Loic Dachary
02052dd256 Merge pull request #630 from dachary/wip-13408-stress-split
upgrade/stress-split: needs only six OSDs

Reviewed-by: Sage Weil <sage@redhat.com>
2015-10-14 15:23:23 +02:00
Loic Dachary
2747164075 upgrade/stress-split: needs only six OSDs
The large number of OSDs is only needed for LRC or SHEC in some
cases. All other jobs will do fine with six OSDs.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 16:20:22 +02:00
Loic Dachary
eac791c664 rados/singleton-nomsgr/all/msgr: needs 15GB RAM
If given only 8GB RAM,  ceph_test_msgr may abort with buffer::bad_alloc.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 10:50:31 +02:00
Loic Dachary
1a63fd73de rados/objectstore/alloc-hint: need three attached disks
So they can be mkfs xfs.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 10:45:34 +02:00
Yuri Weinstein
9fdea19361 Specified 'hammer' branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 490dbb28ff)
2015-10-09 13:48:32 -07:00
Loic Dachary
0446645de8 Merge pull request #609 from dachary/wip-13376-buildpackages-upgrade
buildpackages: honour install priorities tags, branch, sha1
2015-10-09 16:37:40 +02:00
Loic Dachary
4d89c9e4de buildpackages: walk the whole config tree to find sha1 to build
It is not enough to look for the first install task. In upgrade tests,
the install.upgrade task requires more packages to be built. In more
complicated tests using sequential and parallel tasks, the actual
install or install.upgrade task may be deeper in the config tree.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 10:05:58 +02:00
Yan, Zheng
50a2a80f98 suites/fs: test ceph-fuse with libcephfs permission check
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-10-08 21:44:12 +08:00
vasukulkarni
ca5c0051a6 Merge pull request #589 from ceph/wip-ecpool-s3test
s3tests using ec data pool for smoke
2015-10-07 12:27:34 -07:00
Greg Farnum
94d54f7510 Merge remote-tracking branch 'origin/wip-vstart-runner' into infernalis
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-10-07 10:55:36 -07:00
Sage Weil
5716f5f141 smoke/basic/tasks/libcephfs: fix client debug override
Also debug mds

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-07 12:27:21 -04:00
Sage Weil
21cefaf20d upgrade/hammer-x/point-to-point: whitelist wrongly marked me down
Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-06 16:46:50 -04:00
Loic Dachary
83e666ae42 Merge pull request #585 from dachary/wip-buildpackages-test
buildpackages: implicit for OpenStack
2015-10-05 02:02:34 +02:00
Yuri Weinstein
37a881aee1 White listed WAR 'failed to encode' fixes #13349
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-03 08:27:39 -07:00
vasukulkarni
5f201625b1 Merge pull request #549 from ceph/wip-krbd-fio
Add rbd fio test to exercise block IO on all format/features
2015-10-02 11:54:26 -07:00
Vasu Kulkarni
15e890e0dc krbd fio tests using sync engine for format 2 and features 1 and 2.
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-10-02 13:41:59 -04:00
Vasu Kulkarni
b5cf466ac7 krbd test using fio for format 2 and features 1 and 2.
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-10-02 13:41:59 -04:00
Vasu Kulkarni
8e115c9741 rbd fio tests using rbd engine, tests on clones as well using features 1 and 13.
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-10-02 13:41:59 -04:00
Sage Weil
a0f0194ab2 upgrade/hammer-x/point-to-point: use different client for second rgw
Can't do 2 rgw's on the same client id.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-02 13:24:19 -04:00
John Spray
9eb65dd1be tasks/cephfs: move mds_scrub_checks
...into a CephFSTestCase.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-10-02 17:41:18 +01:00
John Spray
03ea0971cc tasks/cephfs: move journal migration test
...into a CephFSTestCase.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-10-02 17:41:17 +01:00
Sage Weil
7bb1ceb3f0 log-whitelist 'reached quota' for librados test.sh
A new test verifies that we are stopped by the pool quota (and get
the right error messages or block).  See ceph.git
32962740ce.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-02 08:33:46 -04:00
Sage Weil
de3c9d59df rados/singleton-nomsgr/all/full-tiering: time out rados -p
We will hit a quota and block (not error out).

See #13283
Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-01 15:37:22 -04:00
Sage Weil
5a450f8eeb rados/singleton-nomsgr/all/11429: blackhole osd.0 to close race
Blackhole filestore ops so that we ensure it doesn't complete
the pg deletions before the restart function does a clean shutdown
etc.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-30 14:42:05 -04:00
Sage Weil
963f5e55a9 upgrade/hammer-x/tiering: fix upgrade sequence
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-30 09:34:26 -04:00
Samuel Just
4e9f1df514 rados: add test for 13234.yaml
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-09-29 21:19:10 -07:00
Vasu Kulkarni
5c7505d237 s3tests using ec data pool
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2015-09-29 12:52:34 -04:00
Gregory Farnum
79cbfc86e4 Merge pull request #575 from ceph/wip-32bits-ceph-fuse
suites/fs: test ceph-fuse with 32-bits ino_t

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-09-28 22:19:28 -07:00
Loic Dachary
f133725ba3 buildpackages: implicit for OpenStack
When using the teuthology-openstack command, buildpackages is implicit
and does not need to be included when running the test suite. Move the
stanza to the debug directory as a reminder when debuging.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-28 22:46:10 +02:00
Sage Weil
8cf3d15de7 rados/singleton-nomsgr/all/11429: grep osd.0 only
Restart can be slow enough that osd.1 and 2 finish deleting the
pgs.  Verifying one osd sees the instance is sufficient.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-28 13:10:45 -04:00
Sage Weil
9eea6ea6f9 Merge remote-tracking branch 'gh/wip-infernalis' 2015-09-28 10:32:04 -04:00
Kefu Chai
d58a0b00e8 add cache tiering test for hammer-x
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2015-09-27 08:24:38 -04:00
Sage Weil
8941a8b871 rados/singleton-nomsgr/all/11439: fix greps
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-26 21:11:31 -04:00
Sage Weil
9e95c7430a upgrade/hammer-x/parallel: set infernalis settings after upgrade
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-24 23:37:35 -04:00
Sage Weil
ea5cea8e60 rados/singleton-nomsgr/all/11429: more reliably create orphan pgs
Make sure osds have the latest map with a pg ls

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-24 23:11:41 -04:00
Sage Weil
e01dedb65e Merge pull request #574 from ceph/wip-13098
rados/singleton-nomsgr/all/full-tiering: test full cache tier
2015-09-24 22:56:53 -04:00
Sage Weil
cff9bddba4 rados/singleton-nomsgr/all/full-tiering: test full cache tier
Verify fix for #13098

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-24 22:55:56 -04:00
Loic Dachary
ce0033544f Merge pull request #576 from ceph/wip-13031-packages
buildpackages: make rpm packages


Reviewed-by: Joe Julian <jjulian@io.com>
2015-09-23 21:37:25 +02:00
Loic Dachary
7e3a271a89 buildpackages: make rpm packages
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-23 21:11:26 +02:00
Sage Weil
97d64b4e86 Merge pull request #573 from ceph/wip-hammer-x
hammer-x fixes

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-09-23 15:06:55 -04:00
Sage Weil
8087095fa6 upgrade/hammer-x/stress-split-erasure-code-x86_64: specify arch
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-23 15:06:19 -04:00
Yan, Zheng
7fbd70b697 suites/fs: test ceph-fuse with 32-bits ino_t
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-09-23 16:01:07 +08:00
Sage Weil
a653f6c02e Merge pull request #571 from dachary/wip-isa-arch
erasure-code: isolate isa plugin arch constraint
2015-09-22 13:40:50 -04:00
Sage Weil
1e5b352d08 upgrade/hammer-x: use supported distros, not hard-coded rhel7+trusty
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-22 13:24:34 -04:00
Sage Weil
91b11725ab upgrade/hammer-x: use rgw civetweb
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-22 11:26:29 -04:00
Sage Weil
bc9a66c7f4 upgrade/hammer-x/parallel: clients are hammer to for final workload
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-22 11:26:29 -04:00
Sage Weil
58453d3f55 upgrade/hammer-x/point-to-point: fix x client
- install hammer for hammer->x upgrade
- use hammer branch for workunit

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-22 11:26:29 -04:00
Sage Weil
1a0f68e0c9 upgrade/hammer-x/point-to-point: upgrade client for final test
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-21 08:17:08 -04:00
Sage Weil
eebd63a7e5 upgrade/hammer-x/point-to-point: use proper hammer test.sh
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-21 08:16:53 -04:00
Sage Weil
daf4f520c0 upgrade/hammer-x/parallel: upgrade client before final workload test
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-20 21:21:53 -04:00
Sage Weil
09318894a4 upgrade/hammer-x: fix full_sequential indentation
Broken by caa9235857

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-20 21:14:15 -04:00
Sage Weil
f6a96ad811 upgrade/hammer-x: use eastern tz for all upgrades
Hammer doesn't handle mixed timezones and hit_sets (cache pools)
correctly.  Avoid it.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-18 17:31:06 -04:00
Sage Weil
eae42708f8 upgrade/hammer: do ubuntu for point to point
centos packages don't (git)build for these old
releases

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-18 11:26:30 -04:00
Sage Weil
3fd609f126 upgrade/hammer-x: only ubuntu
the centos packages don't (git)build

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-18 11:26:30 -04:00
Sage Weil
9993a2de84 Merge pull request #572 from dachary/wip-duplicate-centos7
do not duplicate CentOS 7 runs
2015-09-18 10:33:32 -04:00
Loic Dachary
99c6267473 do not duplicate CentOS 7 runs
The a-supported-distro.yaml file must be outside of the supported distro
directory otherwise it will have all suites including the distro
directory run CentOS 7 jobs twice.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-18 16:24:22 +02:00
Loic Dachary
65565de50d erasure-code: isolate isa plugin arch constraint
Link the distro directory to the directory containing all supported
distros. Add the x86_64 arch contraint required by the isa plugin to an
isolated file that is combined with all jobs.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-18 16:19:29 +02:00
Sage Weil
a6fc7c6e1f upgrade/hammer-x: run rados.py to completion before moving on
Leave the final workloads alone.. those can run in parallel
with other stuff.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-18 10:06:05 -04:00
Loic Dachary
e38a6d69df buildpackages: build the repository and the packages
http://tracker.ceph.com/issues/13031 Fixes: #13031

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-16 23:19:34 +02:00
Loic Dachary
2b25080d4f buildpackages: build ceph packages and upload them
Build Ceph packages from source for the required revision, os_type,
os_version and architecture and upload them to the gitbuilder
repository.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-15 12:01:05 +02:00
Loic Dachary
8499d38095 Merge pull request #560 from dachary/wip-13026-hammer-stop
hammer-x: test CEPH_FEATURE_HAMMER_0_94_4
2015-09-15 11:45:11 +02:00
Sage Weil
39f9ce6095 upgrade/hammer-x/split-*: ignore osdmap encode errors
This is normal during upgrade.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-14 20:14:13 -04:00
Sage Weil
2460ce3bea upgrade/hammer-x: hammer test.sh before and during upgrade
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-14 20:14:13 -04:00
Loic Dachary
5befd50e84 hammer-x: test CEPH_FEATURE_HAMMER_0_94_4
http://tracker.ceph.com/issues/13026 Refs: #13026

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-13 00:46:03 +02:00
Sage Weil
f0c925e30a suites/rados/singleton-nomsgr/all/11429.yaml: double-hop and fix
- simplify this.. lots of extra cruft we don't need
- restart twice at hammer to ensure that we can still load pgs
  post-upgrade
- do the same for the final version.

Fixes: #11429 (again, for ~infernalis)
Fixes: #13060
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-12 09:22:30 -04:00
Zack Cerza
e9847570de Merge pull request #561 from ceph/wip-sudo
sudo ceph
2015-09-11 10:20:50 -06:00
Sage Weil
5eb0e4dd2f suites: sudo ceph
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Sage Weil
822fa666dd rados/singleton-nomsgr/all/valgrind-leaks: verify leak checking works
Fixes: #10328
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 11:53:37 -04:00
Sage Weil
3084453b04 rados: 'failed to encode ...' warnings are normal on upgrades
Fixes: #12973
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-09 22:04:13 -04:00
Sage Weil
edf36f971d Merge pull request #542 from ceph/wip-12551-cephfs-truncate-sec
Adds test for ceph/pull/5442

Reviewed-by: Sage Weil <sage@redhat.com>
2015-09-09 16:22:38 -04:00
Ivo Jimenez
d83a95ea3e suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml
Verify the cache tier doesn't clobber truncate_{seq,size}
2015-09-09 16:21:39 -04:00
Jason Dillaman
cb7eb2ad6f suites/hammer/older: do not upgrade client while running RBD import/export
Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up.  This creates a short window of time between installing
upgraded packages where symbol lookup errors could occur.

Fixes: #12563
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-09-09 09:09:31 -04:00
Loic Dachary
6eb73595cd Merge pull request #541 from XinzeChi/wip-rebug
fix rebug rados

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-09-07 09:56:51 +02:00
Sage Weil
394dbc1890 Merge remote-tracking branch 'gh/wip-ceph-deploy' 2015-09-06 13:36:07 -04:00
Greg Farnum
8bac7213cb kcephfs: include debug mds 20 everywhere
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-09-03 04:04:47 -07:00
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
Sage Weil
c1e86748ae ceph-deploy: install w/ ceph-deploy, not install.py
Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-31 13:53:12 -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 40db8376ab.

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
Xinze Chi
2280ca527f fix rebug rados
Signed-off-by: Xinze Chi <xmdxcxz@gmail.com>
2015-08-26 17:56:40 +08: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
Greg Farnum
ba5b3bb9b8 add log-rotate configs to the userspace suite
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:37:42 -07:00
Greg Farnum
281058cba4 suites/multimds: use 2-node clusters for pure userspace subsuites
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:29:51 -07:00
Greg Farnum
dd2fa897c6 suites/fs: use a two-node layout for most userspace tests
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:29:40 -07:00
Greg Farnum
01256c9b82 suites/fs: switch standby-replay tests to use a smaller cluster
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:20:15 -07:00
Samuel Just
5cb2631e7c Merge pull request #451 from athanatos/wip-11677
Wip 11677

Reviewed-by: Sage Weil <sage@redhat.com>
2015-05-29 15:17:22 -07:00
Samuel Just
91b300d12c rados/thrash: add test for radosgw with snaps
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-05-28 15:36:39 -07:00
Ilya Dryomov
9c3040c0b2 krbd: add unmap subsuite
.. for testing various unmap scenarios, mostly unmap by spec, but also
unmap by device and device partition.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2015-05-27 15:41:38 +03:00
Josh Durgin
eb6339116c Merge pull request #438 from ceph/wip-11405
client-upgrade: test librbd backwards compatibility

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-05-26 10:27:50 -07:00
Gregory Farnum
d9e4433630 Merge pull request #398 from ceph/wip-quota-full
Test for CephFS full handling with pool quotas (#11276)

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-05-14 16:38:05 -07:00
David Zafman
aaacfb8e4d Merge pull request #402 from ceph/wip-11343
Reviewed-by: Samuel Just <sjust@redhat.com>
2015-05-14 10:56:20 -07:00
John Spray
938db47dc0 suites: update log whitelist for TestQuotaFull
A quota ENOSPC looks different in the log than
as capacity ENOSPC

Signed-off-by: John Spray <john.spray@redhat.com>
2015-05-11 18:19:53 +01:00