Commit Graph

5143 Commits

Author SHA1 Message Date
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
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
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
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
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
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
a0ec3d82d5 Merge pull request #890 from ceph/wip-fix-powercycle
Changed run time for radosbench to 200
2016-03-17 11:08:36 -04:00
Yuri Weinstein
0ad1e4006b Changed run time for radosbench to 200
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-03-17 07:59:17 -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
Zack Cerza
6c5fb8fd3d Merge pull request #887 from dmick/master
tasks/ceph.py: Remove *.pid at end of run
2016-03-16 16:54:55 -06:00
Dan Mick
228f71e176 tasks/ceph.py: Remove *.pid at end of run
http://tracker.ceph.com/issues/15162
Fixes: #15162
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2016-03-16 15:50:30 -07: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
Josh Durgin
a4ab2a1fc8 Merge pull request #886 from ceph/wip-15095
upgrade/infernalis-x: do not run *Whiteout tests against post-infernalis cluster

Reviewed-by: Josh Durgin <jdurgin@redhat.com
2016-03-16 13:08:31 -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
63c1a6f9ed buildpackages: ensure clone to a ceph directory
In case the repository from which the clone is not named ceph.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Loic Dachary
df3eba0f6b buildpackages: for source inclusion in debian
We do not build debian versions (i.e. -2 -3 etc). Even if the debian
detection logic infers that the previous debian version already had the
source package, it is incorrect.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Loic Dachary
33b4397da8 buildpackages: allow for more parallel builds
Builds are in parallel if the OS type / version and the SHA1 are
different. Having just one build at a time for a given SHA1 slows thing
down when there are more than a few supported OS.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Loic Dachary
c60ace31ea buildpackages: enable autoindex in the packages repository
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Loic Dachary
b30655eeb6 buildpackages: do not requires the long tag version
So that v10.1.0 is used instead of 10.1.0-0-g35ac827 when possible.

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +01:00
Loic Dachary
5e145c1a2f buildpackages: also pull tags from the user ceph fork
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-16 14:36:52 +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
Loic Dachary
060b6f3339 Merge pull request #881 from dachary/wip-workunit
workunit: sha1/branch/tag reset method

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2016-03-16 09:46:17 +01:00