Commit Graph

5329 Commits

Author SHA1 Message Date
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
John Spray
9263bef283 tasks/cephfs: update vstart_runner for cmake build changes
All binaries now go into bin/

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-29 12:13:37 +01:00
John Spray
240c0dd2f0 tasks/cephfs: reproducer for #15303 client bug
Run through two-client scenario where the first client
thinks a dir is empty even though the second client
has written some files to it.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-29 12:13:15 +01:00
John Spray
4f33f263eb tasks/cephfs: tidy Mount.ls to return [] on empty dir
Previously returned ['']

Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-29 12:13:15 +01: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
b976563af2 buildpackages: do not try tcmalloc on arm64
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 21:58:42 +02:00
Loic Dachary
b9b00a5ddb buildpackages: desambiguate nic on server create
When there are more than one network, it is required to select the one
to be attached to the nic of the instance.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 19:52:00 +02:00
Sage Weil
826aaad0bd Merge remote-tracking branch 'gh/jewel' 2016-03-28 12:39:11 -04: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
c5182f257c buildpackages: do not hardcode x86_64 in build scripts
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-28 18:15:12 +02:00
Loic Dachary
f9c4858a26 buildpackages: use architecture suffixed images
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
Sage Weil
89e456adab 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>
(cherry picked from commit 2b3ec8de8d)
2016-03-26 13:16:09 -07: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
Yuri Weinstein
970c9b41c5 Merge pull request #909 from ceph/wip-radosbench
suites: run rados bench for max 180 seconds
2016-03-26 08:02:29 -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
Gregory Farnum
11963dcd3e Merge pull request #905 from ceph/wip-15065
tasks/cephfs: extend TestMultiFilesystems
2016-03-24 18:01:41 -07: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
f5a1cab663 Merge pull request #874 from ceph/jewel-15008
Jewel 15008

Reviewed-by: John Spray <john.spray@redhat.com>
2016-03-23 17:09:02 -07: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
John Spray
41b27979f1 tasks/cephfs: extend TestMultiFilesystems
...with cases for standby_for_rank and standby_for_fscid.

Fixes: #15065
Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-22 12:03:13 +00: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
vasukulkarni
9f38dd74fa Merge pull request #903 from ceph/wip-15204
tasks: fix ceph_deploy call to Filesystem()
2016-03-21 09:59:43 -07:00
Sage Weil
bfab6c1c21 Merge remote-tracking branch 'gh/jewel' 2016-03-21 11:37:33 -04: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
John Spray
bea9b5bb2e tasks: fix ceph_deploy call to Filesystem()
Fixes: #15204
Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-21 10:13:25 +00: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
Loic Dachary
c37b2484ec Merge pull request #899 from dachary/wip-buildpackages
buildpackages: provision a small build machine for tests
2016-03-20 12:07:59 +01:00