Commit Graph

1569 Commits

Author SHA1 Message Date
Samuel Just
da9c65b1af rados_api_tests: reduce the osd_max_object_name_len value
This test can be run against ext4, which maxes out under
1k.

Signed-off-by: Samuel Just <sjust@redhat.com>
2016-04-07 15:35:30 -07:00
Yan, Zheng
2113fcfd59 samba: run kclient mount tests on testing kernel
Fixes: http://tracker.ceph.com/issues/15304
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-04-07 16:21:18 +08:00
Josh Durgin
9b7aab0ed7 Merge pull request #927 from ceph/wip-rbd-firefly-client-upgrade
suites/upgrade/client-upgrade: use firefly default features for upgrade test

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-04-05 13:10:22 -07:00
Sage Weil
5500a69443 Merge pull request #932 from athanatos/wip-journal-defaults
morepggrow: enable filestore and journal soft backoffs
2016-04-04 13:28:51 -04:00
Jason Dillaman
49c8b572ae Update start.yaml 2016-04-01 10:41:30 -05:00
Sage Weil
8e11f0d827 suites: radosbench 180 -> 150s
I hit an ENOSPC after 150s on bluestore.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-31 12:27:11 -04:00
Yuri Weinstein
c467a0fc71 Added blogbench.yaml to parallel before and after -x upgrade steps
Fixes #15093

Note: sequential and full_sequential (dictionary) can't be both under parallel stanza

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 1007011bef)
2016-03-30 14:37:21 -07:00
Loic Dachary
a7194e5685 openstack: thrash_cache_writeback_proxy_none.yaml need bigger disks
http://tracker.ceph.com/issues/15324 Fixes: #15324

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-30 18:05:08 +02:00
Sage Weil
935a7eb229 rados/singleton-nomsgr/all/full-tiering: s/readforwad/readproxy/
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-30 08:23:31 -04:00
Sage Weil
d823ff6864 rados/singleton: thrash proxy (not forward) cache mode
See #12814

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-30 08:23:31 -04:00
Loic Dachary
d9a8f49fc5 openstack: define the resources required to run a rados suite
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-30 01:45:14 +02:00
Josh Durgin
c2033806d6 Merge pull request #902 from smithfarm/wip-14984
rbd: add singleton to assert no rbdmap regression

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-29 07:43:15 -07:00
Loic Dachary
c2ac83fa71 Merge pull request #907 from dachary/wip-15236-infernalis-x
upgrade/infernalis-x: allocate OpenStack volumes for each OSD

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
2016-03-29 15:22:15 +02:00
Sage Weil
d303c0db75 Merge remote-tracking branch 'gh/jewel' 2016-03-29 08:46:04 -04:00
Loic Dachary
c6bf2cd4a2 Merge pull request #908 from dachary/wip-archs
archs: add files for each known architecture
2016-03-29 01:01:32 +02:00
Josh Durgin
7e595e1038 Merge pull request #869 from ceph/wip-15093-jewel
Added blogbench.yaml to parallel before and after -x upgrade steps

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-28 15:57:03 -07:00
Yuri Weinstein
6122002cde Added blogbench.yaml to parallel before and after -x upgrade steps
Fixes #15093

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-03-28 15:44:41 -07:00
Gregory Farnum
e541123998 Merge pull request #827 from ceph/jewel-14805
Disable client-side permission checking in Hadoop.

It's not set up to pass appropriate UIDs/GIDs through, so everything breaks.
2016-03-28 13:47:48 -07:00
Loic Dachary
d4e3cec185 dummy: reduce run time, run user.yaml playbook
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 18:30:06 +02:00
Gregory Farnum
2f5c76cf56 Merge pull request #898 from ceph/wip-15206
test_msgr: improve debug ms level
2016-03-28 09:24:42 -07:00
Loic Dachary
a8f4321f5c buildpackages: build will work on a range of flavors
When selecting a flavor to build, we prefer the largest we can find and
fallback to smaller ones, down to the minimum acceptable flavor, if
there is no other available.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 18:15:12 +02:00
Loic Dachary
40277ca6a9 archs: add files for each known architecture
So that they can be prepend to teuthology-suite to run a job on a
designated architecture.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 18:15:12 +02:00
Yuri Weinstein
0cb6468a4a Merge pull request #910 from ceph/wip-oldupgrades
suites/upgrades: clean up old upgrade suites
2016-03-26 08:04:21 -07:00
Sage Weil
843619d3b0 suites/upgrade: remove stable upgrade suites
These are maintained in their respective branches (e.g.,
the latest suites/upgrade/hammer is in the hammer branch).

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-26 09:22:51 -04:00
Sage Weil
1686a202ea suites/upgrade: remove obsolete *-x suites
These versions can no longer upgrade to jewel.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-26 09:22:09 -04:00
Sage Weil
2b3ec8de8d suites: run rados bench for max 180 seconds
If we want a longer runtime than that, run it several times in
sequence.

This limits the amount of disk space we'll consume.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-26 09:18:41 -04:00
Greg Farnum
2e10639e56 fs: remove extra ceph-fuse invocation from TestMisc yaml fragment
If we ever re-enable the kernel client on this subsuite (unlikely) we'll
need to move it, but for now that yaml frag belongs in the mount/ dir.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-03-24 17:47:57 -07:00
Yan, Zheng
b977e86f5d tasks/cephfs: test for request caps during lookup/open
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-03-24 17:47:53 -07:00
Loic Dachary
dc0b181299 upgrade/infernalis-x: allocate OpenStack volumes for each OSD
The intention is to run with xfs which requires a separate disk for each
OSD. In addition the tests will exhaust the available root disk space
otherwise.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-24 20:40:42 +01:00
Sage Weil
fcde1f6b9f suites/upgrade/hammer-x: do upgrade before staritng working
Otherwise crushtool test will fail while creating pools.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-23 20:30:30 -04:00
Gregory Farnum
1a12d9cae6 Merge pull request #853 from ceph/wip-cephfs-test-python
suites: invoke libcephfs python tests
2016-03-23 17:06:40 -07:00
Jason Dillaman
08b6b2c415 Merge pull request #904 from dachary/wip-rbd-upgrade-use-jewel
upgrade: use infernalis instead of hammer for rbd tests

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-03-21 16:20:14 -04:00
Loic Dachary
fb8c720bfc upgrade: use infernalis instead of hammer for rbd tests
There are only few differences at the moment but it may be confusing
later on if a bug is fixed in the infernalis workunits later on.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-21 20:58:02 +01:00
Jason Dillaman
df622bd0c0 Merge pull request #895 from ceph/wip-rbd-mirror-test
suites/rbd: small cleanup and add ceph_test_rbd_mirror workloads

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-03-21 09:06:09 -04:00
Sage Weil
1b6795a716 upgrade/infernalis-x/point-to-point: do upgrade before test workload
Test creates pools, that can fail while crushtool is being
overwritten.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-21 07:23:51 -04:00
Sage Weil
83f1f46e4a upgrade/hammer-x/f-h-x-offline: fix mon statup
OSDs are down, so we can't wait for healthy.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-21 07:10:45 -04:00
Josh Durgin
8e53f38618 suites/rbd: add ceph_test_rbd_mirror workloads
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-20 23:57:19 -07:00
Nathan Cutler
c4237debdd rbd: add singleton to assert no rbdmap regression
http://tracker.ceph.com/issues/14984 References: #14984

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-03-20 21:50:53 +01:00
Sage Weil
eb8c02ab72 upgrade/infernalis-x/point-to-point: run rgw + s3tests in sequential
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 14:27:57 -04:00
Sage Weil
6111939365 upgrade/infernalis-x/parallel: do upgrade before workload
This avoids upgrades while pools are being created (which may run
crushtool and fail).

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 14:24:57 -04:00
Sage Weil
534e39ac1d upgrade/hammer-x/f-h-x-offline: stop mons during upgrade
Mons also can't go firefly -> hammer and form a quorum; stop them
first.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 14:15:24 -04:00
Sage Weil
917bc9ac02 upgrade/infernalis-x/point-to-point: upgrade before workload
Upgrading the mons can make pool creation fail.  Don't do it in
parallel with the rados api test workload (which does a lot of
that).

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 09:21:22 -04:00
Sage Weil
e58ef3cbc0 upgrade/infernalis-x/point-to-point: run steps in series
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 09:20:45 -04:00
Sage Weil
4ffaf2ba5e upgrade/infernalis-x/point-to-point: remove stray upgrade steps
This looks like an accidental cut and paste.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 09:20:30 -04:00
Sage Weil
a7e9d16c74 upgrade/infernalis-x/parallel: do workload in series
Same fix as b483793f67.  This makes
the cls test run later so that it doesn't race with the package
upgrade.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-20 09:14:57 -04:00
Haomai Wang
322b79fd26 test_msgr: improve debug ms level 2016-03-20 11:54:49 +08:00
Loic Dachary
1cc657798a buildpackages: provision a small build machine for tests
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-19 11:15:22 +01:00
Josh Durgin
f3aeb7bd47 suites/rbd/maintenance: use symlinks for cluster config
This is the same 3-node cluster as most tests use, and qemu with
xfstests already has an openstack config in the qemu sub-suite.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-18 17:41:41 -07:00
Samuel Just
eff7adaf78 morepggrow: enable filestore and journal soft backoffs
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-03-18 14:57:59 -07:00
Josh Durgin
6429e2b703 Merge pull request #893 from ceph/wip-rbd-maint-ops
suite/rbd: test dynamic features and rebuild object map

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-18 14:23:23 -07:00
Sage Weil
b483793f67 upgrade/hammer-x/parallel: run workloads in sequence, not parallel
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-18 16:47:54 -04:00
Jason Dillaman
e463ac2cd1 suite/rbd: test dynamic features and rebuild object map
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-18 14:17:34 -04:00
Samuel Just
3faabb80ac Merge pull request #888 from ceph/wip-15171
suites/rados/thrash: vary min_{read,write}_recency_for_promote

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-03-18 10:58:15 -07:00
Josh Durgin
57766fdcb8 Merge pull request #892 from ceph/wip-rbd-qemu-journaling
suites/rbd: add qemu tests with journaling

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-18 08:56:27 -07:00
Jason Dillaman
5caa4ed6b1 suites/rbd: add qemu tests with journaling
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-18 11:35:56 -04:00
Yuri Weinstein
6aad8c07f7 Changed run time for radosbench to 200
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 0ad1e4006b)
2016-03-17 08:10:05 -07:00
Sage Weil
7567c80885 Merge remote-tracking branch 'gh/jewel' 2016-03-17 09:27:07 -04:00
Sage Weil
eb4b43b137 upgrade/hammer-x: fix ec portion of workload
This should go in the workload sequence.

*also*, it'll be the first item, which pushes the many pool
creations in the api tests off until after packages install,
which avoids a problem with ceph-mon running crushtool while it
is being extracted.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-17 09:26:57 -04:00
Sage Weil
e0a1c38ed0 suites/rados/thrash: vary min_{read,write}_recency_for_promote
Hopefully this will shake out #15171

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-17 09:03:23 -04:00
vasukulkarni
cdf0a651f3 Merge pull request #885 from ceph/wip-15139
rados/singleton-nomsgr: run singleton upgrade tests on ubuntu
2016-03-16 13:32:16 -07:00
Sage Weil
0304c95253 upgrade/infernalis-x: do not to tier *Whiteout tests against post-infernalis cluster
Fixes: #15095
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-16 15:02:02 -04:00
Sage Weil
c619feb7ad rados/singleton-nomsgr: run singleton upgrade tests on ubuntu
Fixes: #15139
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-16 13:16:51 -04:00
Loic Dachary
c9a1f767c2 Merge pull request #882 from dachary/wip-buildpackages
buildpackages: allow for packages to be re-used for releases
2016-03-16 14:40:03 +01:00
Loic Dachary
ddd5f7c329 buildpackages: create release packages
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Sage Weil
764946bb0f Merge pull request #880 from ceph/wip-rados-vs-mds
suites: remove unused mdss from RADOS tests
2016-03-16 08:57:06 -04:00
Gregory Farnum
7413c38bdf Merge pull request #875 from ceph/wip-15124
tasks/cephfs: support old mdsmap command during setup
2016-03-15 22:33:29 -07:00
Dan Mick
3f54da5eb2 Merge pull request #836 from ceph/wip-fix_cdtest
fix ceph-deploy test

Reviewed-by: Dan Mick <dmick@redhat.com>
2016-03-15 12:58:18 -07:00
John Spray
a3d78d0516 suites: fix assumed filesystem pool name
Tests shouldn't really assume the names of
cephfs pools, but because it's hardcoded in
the yaml here I'll just update it.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-15 16:55:10 +00:00
John Spray
77e35c01fd suites: remove unused mdss from RADOS tests
These daemons were apparently unused in tests that
created an MDS daemon but never use a fuse task
to access it.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-15 13:14:05 +00:00
Jason Dillaman
96a456781c upgrade/client-upgrade: only use supported features for RBD tests
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-13 16:32:34 -04:00
Josh Durgin
4466d2fa79 rbd: add some missing workunits
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-03-11 14:51:16 -08:00
Sage Weil
a303f9de5c Merge pull request #863 from ceph/wip-15049
rados/singleton-nomsgr/all/11429: no mds
2016-03-11 12:39:09 -05:00
Greg Farnum
74294039a3 Merge branch 'master' into jewel 2016-03-11 09:21:24 -08:00
John Spray
79357c2c4f suites: add fs/multifs
Separate because it wants a larger MDS count.  Points
to the new tests in test_failover.py.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-11 10:36:43 +00:00
John Spray
e2176667a0 tasks/cephfs: move the journaltool smoke test into python land
This is one of those things that had a convoluted .yaml file
because it predated the ability to write explicit procedural
python tests.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-11 10:36:43 +00:00
Yuri Weinstein
9a631cedf6 Removed branch: firefly from 4-after.yaml
Fixes #15012

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 872aed9e72)
2016-03-10 13:18:01 -08:00
Yuri Weinstein
872aed9e72 Removed branch: firefly from 4-after.yaml
Fixes #15012

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-03-10 13:13:19 -08:00
Sage Weil
3625b8c438 rados/singleton-nomsgr/all/11429: no mds
The newer cephfs logic wants to use the 'status' command on the
daemon, but that doesn't exist on firefly.  Luckly we don't need
it for this test.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-10 12:06:21 -05:00
Samuel Just
88e86d77a2 rados: Enable odsync write for pggrow thrasher
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-03-10 07:45:30 -08:00
John Spray
5a78390d82 suites: invoke libcephfs python tests
Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-10 13:20:55 +00:00
Gregory Farnum
65bbe2224e Merge pull request #812 from ceph/jewel-10436
suites/fs: enable all snapshost test scripts
2016-03-10 00:52:51 -08:00
Greg Farnum
fafaaf4256 Merge remote-tracking branch 'origin/greg-fs-testing-3-7-damage' 2016-03-09 22:29:34 -08:00
Vasu Kulkarni
1c24f58180 Fix recent failures due to HEALTH_WARN check issues
There were recent failures due to HEALTH_WARN check unrelated
to script, this fix basically bypasses this issue by using
osd pool default size: 1 in ceph.conf and now
checks for HEALTH_OK instead of HEALTH_WARN
It also adds the meta information to tasks which describes test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2016-03-08 21:43:06 -05:00
Greg Farnum
d2edf7519f Merge remote-tracking branch 'origin/wip-damage-table' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/782

Conflicts:
	tasks/cephfs/test_scrub_checks.py

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-07 16:31:35 -08:00
Jason Dillaman
48599465d6 krbd: do not test unsupported striping feature
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-07 13:59:24 -05:00
Sage Weil
7784ffe61e rados/thrash/workloads/radosbench: shorten 300s->200s
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-08 11:14:55 -05:00
Nathan Cutler
59585b6bcd suites/smoke/1node: move + to clusters/ subdirectory
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-03-06 19:31:08 +01:00
John Spray
ffee590205 suites: update log whitelist for TestDamage
For branch wip-damage-table.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-03 21:56:47 +00:00
Sage Weil
7a87625abb Merge remote-tracking branch 'gh/wip-file-layout' 2016-03-03 08:23:55 -05:00
Zack Cerza
b3bcf9d188 ceph-ansible: Add openstack hints for volumes
3x20GB per instance

Signed-off-by: Zack Cerza <zack@redhat.com>
2016-03-02 16:34:24 -07:00
Yuri Weinstein
b3d5c39cc0 Merge pull request #851 from ceph/wip-ceph-ansible
ceph-ansible: Install ceph-test
2016-03-02 08:16:57 -08:00
Yuri Weinstein
b916953885 Merge pull request #848 from ceph/wip-ceph-ansible
ceph-ansible suite improvements
2016-03-01 13:58:44 -08:00
Zack Cerza
8387114759 Install ceph-test
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-03-01 14:58:34 -07:00
Zack Cerza
4a450ca811 Disable rbd_cli_tests for now
They don't seem to ever fail.

Signed-off-by: Zack Cerza <zack@redhat.com>
2016-03-01 12:49:34 -07:00
Zack Cerza
6df45fd5e5 Add ceph-deploy_hello_world.sh
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-03-01 12:47:53 -07:00
Sage Weil
14211ba2af suites/fs/verify: debug mon too
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-01 09:27:59 -05:00
Josh Durgin
b82fe3d6f2 rbd/cli: add older default features
Explicitly set features and default format so they don't become out of
date. Remove none.yaml, since default.yaml is an explicit version of
it now.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 21:55:43 -08:00
Josh Durgin
1594ec0938 Merge pull request #842 from ceph/wip-rbd-features
rbd: updated tests to use new rbd default feature set

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:26:14 -08:00
Josh Durgin
febc307dd3 Merge pull request #841 from ceph/wip-krbd-default-features
krbd: override rbd defaults features to 1

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:20:30 -08:00
Josh Durgin
03e6627de7 Merge pull request #821 from ceph/wip-fsx-journal
rbd: add fsx journal replay test case

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:18:22 -08:00
Zack Cerza
6305415c70 Make the keyring world-readable
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-29 17:20:20 -07:00
Zack Cerza
86e67cd0b9 Rename mon.0 to mon.a
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-29 17:20:20 -07:00
Zack Cerza
7dd350e7ee Run 'ceph health' after deployment
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-29 17:20:19 -07:00
Samuel Just
e70a633b4f Merge pull request #832 from athanatos/wip-lost
Wip lost

Reviewed-by: Sage Weil <sage@redhat.com>
2016-02-29 15:53:12 -08:00
Jason Dillaman
d1c211dd4b rbd: updated tests to use new rbd default feature set
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-29 09:16:27 -05:00
Jason Dillaman
f9a6902256 krbd: override rbd defaults features to 1
Jewel will update the default feature set to features
unsupported by krbd.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-29 08:42:22 -05:00
Zack Cerza
4a8448a536 Add ceph-ansible suite
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-26 13:45:46 -07:00
Zack Cerza
0441f100a0 Merge pull request #837 from ceph/wip-valgrind
suites: debuginfo: true for valgrind
2016-02-26 08:38:49 -07:00
Sage Weil
0436306cbe Merge pull request #833 from ceph/wip-async
Revert "basic/msgr: remove async and random for now"
2016-02-26 10:01:53 -05:00
Sage Weil
f274737dfa suites: debuginfo: true for valgrind
This lets us get line numbers in the valgrind xml output.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-26 09:46:27 -05:00
Kefu Chai
2efd4c63fd Merge pull request #795 from ceph/wip-list-inconsistent-obj
task/scrub_test: tests for list inconsistent obj APIs

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-02-25 12:51:17 +08:00
Yuri Weinstein
52704d3b71 Reduced runtime for radosbench to 600
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit a72bba2910)
2016-02-24 13:37:03 -08:00
Yuri Weinstein
a72bba2910 Reduced runtime for radosbench to 600
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-24 13:28:51 -08:00
Yan, Zheng
4f88f5fb77 hadoop: disable client_permissions for tasks
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-02-23 10:21:06 +08:00
Kefu Chai
9a3252c17e tasks/scrub_test: add test for get-inconsistent-* commands
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-22 18:35:50 +08:00
Samuel Just
ef75c8971e rados: add lost-unfound upgrade tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
7e0fb5dd61 rados/singleton: use xfs instead
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Gregory Farnum
2530d62258 Merge pull request #823 from ceph/wip-dir-rstats
add test for norstats functionality
2016-02-18 12:48:14 -08:00
Greg Farnum
e54ad3bade Merge remote-tracking branch 'origin/wip-14365' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/805
2016-02-15 10:52:43 -08:00
Jason Dillaman
44c03072ab rbd: add fsx journal replay test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-11 11:53:44 -05:00
Samuel Just
e03cee48b4 rados/upgrade: add '%' to combine rados.yaml with other yamls
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit a13d9e89a8)
2016-02-10 17:02:48 -08:00
Samuel Just
9c8d2fb70a rados/: remove unnecessary rados.yaml entries
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit ebea8ade8e)
2016-02-10 17:02:31 -08:00
Samuel Just
a13d9e89a8 rados/upgrade: add '%' to combine rados.yaml with other yamls
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-10 10:29:40 -08:00
Samuel Just
ebea8ade8e rados/: remove unnecessary rados.yaml entries
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-10 10:29:20 -08:00
Yuri Weinstein
9fb577877d Whitelisted 'soft lockup' and 'detected stalls on CPUs'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 367bd5b49c)
2016-02-10 08:27:58 -08:00
Yuri Weinstein
367bd5b49c Whitelisted 'soft lockup' and 'detected stalls on CPUs'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-10 08:25:01 -08:00
John Spray
17e310f57c tasks/cephfs: add TestConfigCommands
Get some coverage on the otherwise rarely touched
injectargs and `config set` interfaces.

Fixes: #14365
Signed-off-by: John Spray <john.spray@redhat.com>
2016-02-10 12:22:06 +00:00
Sage Weil
117041ef47 Merge remote-tracking branch 'gh/jewel' 2016-02-08 17:26:32 -05:00
Yuri Weinstein
b725fdf547 Made disk size in openstack 40GB, so osd won't run out of space
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9e28d21adc7d891a9ad3426170f147164b2778ae)
2016-02-05 10:15:44 -08:00
Yuri Weinstein
0cf150f550 Adde + in the openstack.yaml dir
Fixes failures in #14635

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit d4fd02e9d804d5d5379fc8150ad63d412a9b5d3b)
2016-02-05 10:11:28 -08:00
Yuri Weinstein
183c782271 Whitelisted "wrongly marked me down" for the tiering tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-03 08:47:36 -08:00
Sage Weil
ed828d3527 Merge pull request #807 from ceph/wip-config
suites/rados: test random queue options
2016-02-03 08:58:51 -05:00
Greg Farnum
c4e064fade add test for norstats functionality
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-02-03 02:18:42 -08:00
Yan, Zheng
2e6e65d160 suites/fs: enable all snapshost test scripts
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-02-03 14:35:33 +08:00
Yuri Weinstein
e1faa316ed Whitelisted "soft lockup"
to avoid failures on slow nodes like in #14618

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9724dee9d9d2921062d86bbb8fac17c554e7984c)
2016-02-02 15:42:57 -08:00
Yuri Weinstein
58fd981eef Initial draft for infernalis stable upgrade tests
Fixed indentation
Replace ‘description’ with ’meta’
Incorporated Josh's comments
Moved all overrides to the top

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit f9e2851d47d3a2b5910a9d87bb6577ee63546d5e)
2016-01-29 14:09:42 -08:00
Sage Weil
552e3e4a02 suites/rados: test random queue options
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-29 13:22:10 -05:00
Samuel Just
17a70326d7 admin-socket: add set_heap_property tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-01-29 08:52:49 -08:00
Samuel Just
114d720a85 Revert "basic/msgr: remove async and random for now"
This reverts commit 0324772e23.
2016-01-28 16:59:26 -08:00
yuriw
bef4ef9a2c Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x96-64 suite

Signed-off-by: yuriw <yuri.weinstein@gmail.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit e7732cce73af2fed55a957b5529db93e3ff3ea5a)
2016-01-27 14:41:17 -08:00
yuriw
b07a2edd7c Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x96-64 suite

Signed-off-by: yuriw <yuri.weinstein@gmail.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit e7732cce73af2fed55a957b5529db93e3ff3ea5a)
2016-01-27 14:40:10 -08:00
Sage Weil
75c5b0f2a9 Merge pull request #797 from ceph/wip-fusestore
rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test
2016-01-27 14:50:02 -05:00
Samuel Just
783f33f06c admin-socket.yaml: add get_heap_property tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-01-20 14:55:29 -08:00
Greg Farnum
c200c52f97 Merge branch 'greg-fs-testing' 2016-01-19 18:47:04 -08:00
Greg Farnum
853ce30fdd Merge branch 'jewel-14395' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/801

Reviewed-by: John Spray <john.spray@redhat.com>
2016-01-19 18:46:12 -08:00
Gregory Farnum
4087d37353 Merge pull request #680 from ceph/wip-manila
Add testing for CephFSVolumeClient

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-19 18:21:55 -08:00
Josh Durgin
727244ea09 Merge remote-tracking branch 'origin/jewel' 2016-01-19 13:41:28 -08:00
Gregory Farnum
976b80d152 Merge pull request #678 from ceph/wip-fs-snaptests
suites/fs: enable all snapshost test scripts

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-19 11:44:14 -08:00
Greg Farnum
d26f2ed164 suites/fs: fix ceph.restart syntax
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 17:56:10 -08:00
Greg Farnum
3b3d484aae Merge remote-tracking branch 'origin/wip-14195' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/791

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 16:14:24 -08:00
Greg Farnum
10d9fe1de6 Merge remote-tracking branch 'origin/wip-manila' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/680

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 14:42:14 -08:00
Greg Farnum
617d8cce74 Merge remote-tracking branch 'origin/jewel-14254' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/798

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 14:33:38 -08:00
Josh Durgin
b577f8919f Merge pull request #803 from ceph/wip-rbd-nbd-jewel
rbd: rbd-nbd can only run on Ubuntu
librbd: journal replay should honor inter-event dependencies

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-18 17:12:39 -05:00
Jason Dillaman
30e08957dc rbd: rbd-nbd can only run on Ubuntu
NBD support is not available in RHEL/CentOS 7

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-18 16:34:56 -05:00
Yuri Weinstein
05c678bd5a Whitelisted 'wrongly marked me down'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-18 13:25:37 -08:00
Yan, Zheng
67c0033716 suites/fs: cephfs_journal_tool: wait for health after restart
Fixes: #14395
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-18 16:22:30 +08:00
Yan, Zheng
9b0e2a3ace tasks/cephfs: test for race between cap flush and clientreplay
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-15 13:49:19 +08:00
John Spray
b06818cf4b suites: add an extra client to fs/recovery
The volumeclient test wants 3, and the rest of the tests
can just ignore it.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
5055f1288f suites: add yaml for TestVolumeClient
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
Gregory Farnum
3b37c245b3 Merge pull request #743 from ceph/wip-root-metadata
tasks/cephfs: add TestSessionMap.test_session_reject

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:37:04 -08:00
Gregory Farnum
7781bf071d Merge pull request #611 from ceph/wip-libcephfs-acl
suites/fs: test ceph-fuse with libcephfs permission check

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:34:20 -08:00
Sage Weil
e22a8c6cd6 rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-14 08:27:33 -05:00
Jason Dillaman
608fb1f0e0 suites/rbd: avoid redundant helgrind tests
Allow rbd_fsx to accept an override for which valgrind tool to use.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-12 21:08:00 -05:00
Zack Cerza
be35a7bfc8 suites/teuthology: Add CentOS 7.1 and 7.2
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-01-12 12:20:26 -07:00
Yuri Weinstein
83f6e8194e Added ditros to f-h-x-offline, tiering, v0-94-4-stop tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-12 09:09:14 -08:00
John Spray
c97c10c24a suites: turn up debug for TestFull
Because these tests exercise subtle interactions
in the Client->ObjectCacher->Objecter stack,
enable the verbose logging for the lower layers
too.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-12 11:12:21 +00:00
John Spray
7939fca8d0 suites: debug on client 0/1 instead of all
...because otherwise every CLI invokation spits
out a client.admin verbose log, and it's annoying.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-12 11:11:10 +00:00
Yuri Weinstein
558fbe296f Removed point-to-point-x test, will need to add jewel specoific later
http://tracker.ceph.com/issues/14339

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-11 15:46:21 -08:00
John Spray
7d9c9609b0 suites/fs: update log whitelist for test_session_reject
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 14:32:43 +00:00
Greg Farnum
8c23e04b1e Merge remote-tracking branch 'origin/jewel' 2016-01-06 13:50:31 -08:00
David Zafman
7d2bbc900d Merge pull request #775 from ceph/wip-stat-error
repair_test: Add whitelist item for new stat error message
2016-01-04 15:25:27 -08:00
Yuri Weinstein
66d244fe8b Removed tests for EOL dumpling clients on jewel clusters
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-04 09:33:46 -08:00
Sage Weil
04e41a608b rados: 5m radosbench (not 10m)
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-01 09:35:31 -05:00
Sage Weil
6110421bce rados: run radosbench for 10m (not 15m)
Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-30 09:43:59 -05:00
Sage Weil
07232b1e2b rados/singleton/all/pg-removal-interruption: ensure osd.0 is marked down
We were waiting for teh dameon to fail, not for the mons to notice,
which meant that after we restart the daemon the next tell could
try to talk to the old osd.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-24 09:57:52 -05:00
Josh Durgin
c7cd4f744b rbd: increase length of non-valgrind fsx workloads
New lab machines make these run much faster. These should take ~1-1.5 hours now.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
ef25ba3920 rbd: add helgrind to valgrind subsuite
This checks locking problems. This can be a separate facet for
workunits, but for now it requires a manual 2nd configuration for
rbd_fsx.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
888ff87da0 rbd: add a couple new workunits
for rbd-nbd and the journalling cli

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
8bd0b9dabf rbd: add some workloads with journalling enabled
Separating features into its own facet would be good,
but requires changing some of the tests a bit.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
5864d56592 rbd: only test on xfs
btrfs is not recommended for production

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Sage Weil
e2f9cedd64 rados: run radosbench for 15m instead of 30m
The smithi disks fill after about 20m.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-23 17:00:05 -05:00
Sage Weil
2b4e9497b2 suites/rados/singleton/all/radostool: whitelist quota error
The test sets and hits a quota; whitelist the message

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-22 16:49:57 -05:00
Jason Dillaman
46dddfc54b suites/rbd: disable pool validation for pool snaps test
Fixes: #14113
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-18 02:31:07 -05:00
David Zafman
a204f6f932 repair_test: Add whitelist item for new stat error message
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-12-15 17:43:48 -08:00
Loic Dachary
f19a519b8e Merge pull request #756 from dachary/wip-13624-workunit-git
workunits: fetch from --ceph-git-url
2015-12-11 12:27:18 +01:00
Loic Dachary
78bb60341e Merge pull request #757 from dachary/wip-dummy
Revert "dummy: only use the user playbook"
2015-12-08 01:48:26 +01:00
Loic Dachary
d0280d7910 Revert "dummy: only use the user playbook"
This reverts commit a016f29e21.
2015-12-08 01:47:09 +01:00
Loic Dachary
b0a770a3e7 workunit: fetch from --ceph-git-url
The commit from which workunits are fetched must be retrieved
from --ceph-git-url via teuth_config.get_ceph_git_url() instead of
assuming it is available via git://git.ceph.com/ceph.git.

Using git://git.ceph.com/ceph.git is convenient because it supports git
archive. In the general case, some git servers such as github do not
support git archive and a full git clone must be done instead.

Although it would be possible to

    git clone --branch=master --depth=1 --single-branch

to reduce the amount of data being retrieved, it would require a

    git fetch origin SHA1

but git version >= 1.7 do not support fetching a commit.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-06 13:23:14 +01:00
John Spray
521a93a63a suites: add yaml for TestForwardScrub
Signed-off-by: John Spray <john.spray@redhat.com>
2015-12-02 23:28:28 +00:00
Gregory Farnum
2bd05c7378 Merge pull request #737 from ceph/wip-enable-data-scan
suites: yaml for TestDataScan
2015-12-02 14:22:10 -08:00
Loic Dachary
ea6360ac26 teuthology-integration: run teuthology integration tests
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-02 13:14:35 +01:00
Loic Dachary
c551091504 Merge pull request #664 from dachary/wip-nop
nop: suite that does not even lock targets
2015-12-01 21:14:57 +01:00
John Spray
4f29d92f7a suites: yaml for TestDataScan
This was an oversight.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-11-30 14:20:23 +00:00
Loic Dachary
a6de4a0181 openstack: rados/.../morepggrow.yaml may need more disk
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-27 15:11:05 +01:00
Sage Weil
30b64fd739 rados/thrash/workloads/admin-socket: 60s -> 180s
Provide more time for the asok workload to run.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-11-25 20:08:02 -05:00
Sage Weil
5c232b4ed5 Merge remote-tracking branch 'gh/jewel' 2015-11-25 20:07:38 -05:00
Loic Dachary
5c8f349919 Merge pull request #718 from ceph/wip-fast-read
rados: add test for ec fast_read

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-11-24 00:38:22 +01:00
Loic Dachary
29973822f8 openstack: rbd/{thrash,qemu}: allocate three disks, always
The thrasher and qemu need disk attached to run against xfs or btrfs,
otherwise it will use the local file system which is always ext4. It
will succeed but this is a kind of false positive since no xfs or btrfs
related tests were run.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-22 10:23:44 +01:00
Loic Dachary
8f2af5949c openstack: convert to array hints
So that it is more flexible.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-21 11:08:37 +01:00
Samuel Just
5f90c35f70 rados: add test for ec fast_read
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-11-19 14:44:45 -08:00