Commit Graph

1616 Commits

Author SHA1 Message Date
Yuri Weinstein
d22934f267 Added v10.2.0 => jewel upgrade case
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-05-12 15:00:26 -07:00
Samuel Just
0cade258c8 Merge pull request #986 from ceph/wip-crush-drop-legacy
rados: test jewel instead of legacy tunables

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-11 11:12:03 -07:00
John Spray
3197fe3461 Merge pull request #968 from ajarr/wip-15045
tasks/cephfs: test volume client eviction

Reviewed-by: John Spray <john.spray@redhat.com>
2016-05-11 07:23:12 -05:00
Samuel Just
a4f8dc91bc Revert "Revert "Rados: Tracker-13531-resolve stuck peering"" 2016-05-10 10:27:32 -07:00
Josh Durgin
bdd8ffddec suites: add multi-cluster tests to the teuthology suite
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 14:55:27 -07:00
Josh Durgin
67d7d997c2 suites/rbd: add basic mirroring suite
Just one workunit to run so far.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 14:55:27 -07:00
Sage Weil
1b687fcff6 rados: test jewel instead of legacy tunables
Legacy tunables semi-frequently turn up crush mappings that only
return 1 instead of 2 results.  Switch to covering jewel tunables
explicitly instead.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-09 08:31:24 -04:00
Sage Weil
84aeb9e89e rados: debug rgw test
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-06 12:03:14 -04:00
Sage Weil
2a44c3d20d drop broken name length config args
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-05 09:07:36 -04:00
Yuri Weinstein
7aa2ec1f9e copyed upgrade/infernalis suite to master branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-05-04 08:46:29 -07:00
Ramana Raja
b970f97dbc suites: allow four remote clients for fs/recovery
test_volume_client requires four clients.

Signed-off-by: Ramana Raja <rraja@redhat.com>
2016-05-04 18:54:08 +05:30
Gregory Farnum
1fde198f97 Merge pull request #976 from ceph/wip-xfs-hadoop
suites/hadoop: use xfs
2016-05-03 07:09:06 -07:00
Samuel Just
18f2aa09ff Revert "Rados: Tracker-13531-resolve stuck peering" 2016-05-02 20:39:39 -07:00
shylesh kumar
e3bb551067 Rados: wip-13531:Resolve stuck peering
Signed-off-by: shylesh kumar <shylesh.mohan@gmail.com>
2016-05-02 12:41:14 -04:00
Casey Bodley
2a48199c1d Merge pull request #891 from ceph/wip-rgw-new-multisite
Wip rgw new multisite

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-04-29 12:10:28 -04:00
Sage Weil
b91e478601 suites/rados/thrash-erasure-code: test mon_osd_pool_ec_fast_read = true
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-28 16:58:24 -04:00
Sage Weil
2485e7b263 suites/hadoop: use xfs
This avoids working aroudn ext4 limits.  Whatev.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-28 15:31:50 -04:00
Tamil Muthamizhan
9d4b0b9f15 Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
removed ceph-deploy_hello_world.yaml as its been replaced with ceph-admin-commands.yaml
2016-04-26 16:47:34 -07:00
Tamil Muthamizhan
ecf6a57227 Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
removed file ceph-deploy_hello_world.yaml as it is replaced by ceph-admin-commands.yaml
2016-04-26 16:44:25 -07:00
Sage Weil
f21651662e rados/monthrash: debug client on librados api tests
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-24 16:39:04 -04:00
Sage Weil
333aa0c15f Merge pull request #971 from ceph/wip-kv
rados/objectstore: add ceph_test_keyvaluedb test
2016-04-24 15:47:34 -04:00
Tamil Muthamizhan
dc429cbb06 Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Renaming the yaml and workunits for better clarity
2016-04-22 19:00:04 -04:00
Sage Weil
b095cc6c54 rados/objectstore: add ceph_test_keyvaluedb test
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-22 14:08:10 -04:00
Orit Wasserman
5962bfa8c5 rgw: increase sleep to 15 seconds
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-20 15:33:17 +02:00
Orit Wasserman
a534c1ce72 rgw: move xfs to a seperate directory
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 15:49:38 +02:00
Orit Wasserman
a66db15c8d rgw: move xfs to a seperate directory
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 15:07:25 +02:00
Orit Wasserman
844b0c3165 rgw: force frontend to be civetweb
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:07 +02:00
Orit Wasserman
09891a2042 add realm configuration to all multisite test
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
63192cbf46 rgw: add realm creation
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
2116012402 use ceph-master branch for s3tests
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Sage Weil
f0f035e852 suites/krbd/unmap: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-17 11:48:41 -04:00
Sage Weil
1cc24d5d8c suites/rest: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-16 09:06:40 -04:00
Sage Weil
b4de41ec84 suites/fs: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-16 09:05:07 -04:00
Sage Weil
0521da433d suites/rgw: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-16 09:02:27 -04:00
Sage Weil
a2b80c3f64 suites/rbd: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-16 09:01:45 -04:00
Sage Weil
e265bee1c9 rados: specify short names for misc jobs
These need to specify short names bc they don't have all osds on
a dedicated block device.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-15 08:59:01 -04:00
Sage Weil
64f383b7fd suites/upgrade/hammer-x: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-14 15:27:38 -04:00
Sage Weil
32719a60f7 rados: specify xfs
If no fs is specified, the OSD is created on /, and the scratch
devices aren't used at all.  That means ext4, and the long file
name lameness.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-14 14:31:44 -04:00
Sage Weil
2b7dd172c2 rados/basic: test over xfs (not just btrfs)
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-13 13:14:04 -04:00
Yuri Weinstein
649a5e0bab Repleaced ext4 with xfs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-04-12 11:58:20 -04:00
Sage Weil
9a21435fa3 suites/rgw/multifs: do not test on ext4
Swift tests fail.  RGW long object names will fail in general.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-12 11:55:33 -04:00
Yuri Weinstein
c74d18c885 Merge pull request #948 from ceph/wip-teuthology-master
Fixed distro symlinks
2016-04-12 08:23:39 -07:00
Yuri Weinstein
f23466abd9 Added civetweb test case
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-04-11 13:38:14 -07:00
Yuri Weinstein
9d7801dba4 Fixed distro symblinks
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-04-11 13:35:56 -07:00
Sage Weil
897e52ee82 Merge pull request #944 from athanatos/wip-lfn-upgrade
LFN upgrade tests and a few other misc fixes
2016-04-11 14:01:21 -04:00
Josh Durgin
6903f1cd31 admin malloc interface testsReviewed-by: Josh Durgin <jdurgin@redhat.com>
admin malloc interface tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-04-07 15:38:22 -07:00
Samuel Just
7e53203e80 rados/singleton-nomsgr: add lfn upgrade tests
Upgrade from hammer/infernalis to x and verify lfn objects are valid
across upgrade.

Signed-off-by: Samuel Just <sjust@redhat.com>
2016-04-07 15:35:30 -07:00
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