]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Robin H. Johnson [Sat, 12 Dec 2015 01:00:11 +0000 (17:00 -0800)]
buildpackages: catch VM instances in ERROR state.
It is possible for 'server create' to return success, but then NOT have
a good VM afterwards. The instance will be in state ERROR.
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit
785801c2e9fec3fe81b0a1759d137367c9716dcb )
Loic Dachary [Thu, 26 Nov 2015 12:10:34 +0000 (13:10 +0100)]
buildpackages: wait for the build machine deletion
When the quotas are low, it matters to block until the build machine is
actually deleted. Otherwise target provisionning may fail because the
they exceed the quota. For instance the default on OVH is to have 32
cores and the build machine uses 16. The packages-repository machine
uses two, the teuthology cluster uses one and that leaves only 13 cores
for the targets which may be too low when running jobs that require
large instances.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
cf6bac279e86d97c234dca6fe23238a484c9f0ac )
Loic Dachary [Thu, 7 Apr 2016 15:35:02 +0000 (17:35 +0200)]
Merge pull request #940 from dachary/wip-archs-hammer
buildpackages: add missing arm64 to make-deb.sh
Loic Dachary [Thu, 7 Apr 2016 06:28:53 +0000 (08:28 +0200)]
buildpackages: discard google-perftools on trusty aarch64
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
c655de7ef322986481cb7c1c452ddb38bf304002 )
Loic Dachary [Tue, 5 Apr 2016 08:39:55 +0000 (10:39 +0200)]
arch: teuthology must use aarch64, not arm64
teuthology / gitbuilder / ansible_architecture arch is
dpkg-architecture --query DEB_HOST_GNU_CPU (x86_64 and aarch64)
deb package Architectures: (conf/distributions) is
dpkg-architecture --query DEB_HOST_GNU_ARCH (amd64 and arm64)
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
5ab482e82c020b9949f362b1aad37431d68332be )
Loic Dachary [Mon, 4 Apr 2016 16:16:57 +0000 (18:16 +0200)]
buildpackages: runabove has 30GB root disk max
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
42836aaf2fa0cdcdff9086a406e0c691f8ec6166 )
Loic Dachary [Tue, 29 Mar 2016 13:09:23 +0000 (15:09 +0200)]
buildpackages: install rsync
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
3e7f311b761d584866614a5227d34d4732de94b3 )
Loic Dachary [Tue, 29 Mar 2016 07:58:16 +0000 (09:58 +0200)]
buildpackages: add missing arm64 to make-deb.sh
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
4f1029102a75e1d3708335474bc57f94a4b3ddb9 )
Samuel Just [Mon, 4 Apr 2016 16:25:04 +0000 (09:25 -0700)]
Merge pull request #931 from ceph/wip-thrash-cache-mode-hammer
suites/rados: remove cache mode thrashing test
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Mon, 4 Apr 2016 15:13:47 +0000 (11:13 -0400)]
suites/rados: remove cache mode thrashing test
This is known to be unreliable (because the 'forward' mode does
not keep client ops ordered properly). Disable it.
(Upstream we've replaced 'forward' with 'proxy'.)
Signed-off-by: Sage Weil <sage@redhat.com>
Loic Dachary [Sun, 3 Apr 2016 16:00:28 +0000 (18:00 +0200)]
Merge pull request #929 from dachary/wip-buildpackages-debian-hammer
buildpackages: add debian 8.0 support
Loic Dachary [Wed, 30 Mar 2016 16:48:44 +0000 (18:48 +0200)]
buildpackages: add debian 8.0 support
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Tue, 29 Mar 2016 23:24:47 +0000 (01:24 +0200)]
Merge pull request #604 from dachary/wip-radosbench-hammer
tasks/radosbench: wait just a bit longer
Loic Dachary [Tue, 29 Mar 2016 23:17:06 +0000 (01:17 +0200)]
Merge pull request #918 from Vicente-Cheng/wip-15301-hammer
hammer: min_write_recency_for_promote does not exist in hammer
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Vicente Cheng [Tue, 29 Mar 2016 16:25:22 +0000 (00:25 +0800)]
hammer: min_write_recency_for_promote does not exist in hammer
Fixes #15301
`cache min_write_recency_for_promote` which do not exist
in hammer is introduced as part of proxy write.
This config just remove simply
Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com>
Loic Dachary [Tue, 29 Mar 2016 07:59:59 +0000 (09:59 +0200)]
Merge pull request #913 from dachary/wip-archs-hammer
archs: add files for each known architecture
Loic Dachary [Mon, 28 Mar 2016 18:14:02 +0000 (20:14 +0200)]
buildpackages: do not try tcmalloc on arm64
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
b976563af252a63b646a01d3baada4d8064ff1ff )
Loic Dachary [Mon, 28 Mar 2016 17:44:54 +0000 (19:44 +0200)]
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>
(cherry picked from commit
b9b00a5ddb66cf25a133b3476ac6e7ee96dd1923 )
Loic Dachary [Sun, 27 Mar 2016 22:46:25 +0000 (00:46 +0200)]
dummy: reduce run time, run user.yaml playbook
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
d4e3cec1851ae35889127b90912e133178085bc6 )
Loic Dachary [Sat, 26 Mar 2016 12:53:09 +0000 (13:53 +0100)]
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>
(cherry picked from commit
a8f4321f5cdbe1bd61a53ebfec6e19541afcee86 )
Loic Dachary [Fri, 25 Mar 2016 14:47:29 +0000 (15:47 +0100)]
buildpackages: do not hardcode x86_64 in build scripts
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
c5182f257c86321e6cb6ba2f1d50432c0b81e6f6 )
Loic Dachary [Fri, 25 Mar 2016 14:36:55 +0000 (15:36 +0100)]
buildpackages: use architecture suffixed images
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
f9c4858a2693abffffc9fd3ca3e8ac40f973a024 )
Loic Dachary [Fri, 25 Mar 2016 13:49:52 +0000 (14:49 +0100)]
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>
(cherry picked from commit
40277ca6a9943f27aa56ce748ece53e4b69c7473 )
Loic Dachary [Wed, 23 Mar 2016 19:55:36 +0000 (20:55 +0100)]
Merge pull request #901 from dachary/wip-buildpackages-hammer
buildpackages: provision a small build machine for tests
Loic Dachary [Sat, 19 Mar 2016 09:57:50 +0000 (10:57 +0100)]
buildpackages: provision a small build machine for tests
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
1cc657798aa0fc7eeebc6de06074e7caca42b24e )
Loic Dachary [Sat, 19 Mar 2016 12:13:13 +0000 (13:13 +0100)]
Merge pull request #897 from smithfarm/wip-checkout-sha1-hammer
workunit: git checkout sha1/branch/tag
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Wed, 16 Mar 2016 08:05:46 +0000 (09:05 +0100)]
workunit: git checkout sha1/branch/tag
git clone --branch refspec only accepts branches and tags but not a sha1
git reset --hard refspec only accepts tags and sha1 but not branches
Use git checkout because it interprets branches, tags and sha1 as
expected.
$ git checkout jewel
Branch jewel set up to track remote branch jewel from origin.
Switched to a new branch 'jewel'
$ git checkout v0.94.6
HEAD is now at
e832001 ... 0.94.6
$ git checkout
b2503b0e15c0b13f480f0835060479717b9cf935
HEAD is now at
95cefea ... 0.94.3
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
d1f456850c6297ca3fbb3ec0daddfddafdeff784 )
Samuel Just [Fri, 18 Mar 2016 17:57:53 +0000 (10:57 -0700)]
Merge pull request #889 from ceph/wip-15171-hammer
suites/rados: vary min_{read,write}_recency_for_promote
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Thu, 17 Mar 2016 13:08:52 +0000 (09:08 -0400)]
suites/rados: vary min_{read,write}_recency_for_promote
Signed-off-by: Sage Weil <sage@redhat.com>
Loic Dachary [Wed, 16 Mar 2016 13:59:18 +0000 (14:59 +0100)]
Merge pull request #884 from dachary/wip-buildpackages-hammer
buildpackages: allow for packages to be re-used for releases
Loic Dachary [Mon, 7 Mar 2016 08:29:58 +0000 (15:29 +0700)]
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>
(cherry picked from commit
63c1a6f9ed1a2c60b26b484b36b8f3a6593249aa )
Loic Dachary [Fri, 4 Mar 2016 13:24:53 +0000 (20:24 +0700)]
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>
(cherry picked from commit
df3eba0f6bc96139bcb8df2e05bfa5eea04f7610 )
Loic Dachary [Fri, 4 Mar 2016 12:32:11 +0000 (19:32 +0700)]
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>
(cherry picked from commit
33b4397da8914205eaecaffc9b4bfb1c692309d0 )
Loic Dachary [Fri, 4 Mar 2016 09:06:58 +0000 (16:06 +0700)]
buildpackages: enable autoindex in the packages repository
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
c60ace31eae65b4fba8c51b4017aa0498b4102f6 )
Loic Dachary [Fri, 4 Mar 2016 05:34:06 +0000 (12:34 +0700)]
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>
(cherry picked from commit
b30655eeb673df447dc736e10b040b227911bbbc )
Loic Dachary [Fri, 4 Mar 2016 04:48:36 +0000 (11:48 +0700)]
buildpackages: also pull tags from the user ceph fork
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
5e145c1a2f2a650575dc7481be37f5020853a6fd )
Loic Dachary [Fri, 4 Mar 2016 04:19:20 +0000 (11:19 +0700)]
buildpackages: create release packages
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
ddd5f7c329327a94c0761276aa9c0073a617f8f3 )
Loic Dachary [Wed, 16 Mar 2016 07:33:03 +0000 (08:33 +0100)]
Merge pull request #879 from dachary/wip-workunit-hammer
workunit: git-reset --hard does not accept a branch
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
Loic Dachary [Tue, 15 Mar 2016 15:31:31 +0000 (16:31 +0100)]
workunit: git-reset --hard does not accept a branch
Uses git clone --branch refspec because it agrees to use either a tag or
a branch.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
96ef6ab6991ae7f6ffff7a2a0d92bcd2de88f497 )
Loic Dachary [Fri, 4 Mar 2016 08:06:49 +0000 (15:06 +0700)]
Merge pull request #856 from SUSE/wip-opensuse-distros-hammer
distros: add yaml fragments for openSUSE 13.2 and 42.1
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Nathan Cutler [Thu, 3 Mar 2016 21:44:36 +0000 (22:44 +0100)]
distros: add yaml fragments for openSUSE 13.2 and 42.1
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit
3458adb5d3b749453848fc5edbaeedaeff84853c )
Loic Dachary [Thu, 3 Mar 2016 04:59:17 +0000 (11:59 +0700)]
Merge pull request #834 from ceph/wip-14077-hammer
add divergent priors tests
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Tue, 1 Mar 2016 08:22:22 +0000 (15:22 +0700)]
Merge pull request #845 from dachary/wip-14931-cram-hammer
cram: pin to version 0.6 because 0.7 handles \r differently
Loic Dachary [Tue, 1 Mar 2016 06:54:07 +0000 (13:54 +0700)]
cram: pin to version 0.6 because 0.7 handles \r differently
http://tracker.ceph.com/issues/14931 Fixes: #14931
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
70fb7493f18c45b93d6065c03403c5dd478295f3 )
Yuri Weinstein [Fri, 26 Feb 2016 22:45:05 +0000 (14:45 -0800)]
Merge pull request #838 from ceph/wip-14905-hammer
Added v0.94.6 to stable upgrade suite
Yuri Weinstein [Fri, 26 Feb 2016 16:40:42 +0000 (08:40 -0800)]
Added v0.94.6 to stable upgrade suite
Fixed #14905
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Thu, 24 Dec 2015 14:57:52 +0000 (09:57 -0500)]
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>
(cherry picked from commit
07232b1e2bed5911453f30397a5a9de6c9d3125d )
Yuri Weinstein [Wed, 24 Feb 2016 21:28:51 +0000 (13:28 -0800)]
Reduced runtime for radosbench to 600
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit
a72bba29103cd287131eb7b56953c417649fed5d )
Samuel Just [Thu, 1 Oct 2015 17:31:48 +0000 (10:31 -0700)]
divergent_priors2: give divergent time to come up
Fixes: #13322
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit
c0b0ec2831f410d89b695a1d08122334d8ee907a )
Sage Weil [Fri, 25 Sep 2015 03:34:17 +0000 (23:34 -0400)]
tasks/divergent_priors2: wait for osd to start before tell
Otherwise we can get
2015-09-24T19:22:15.191 INFO:teuthology.orchestra.run.mira080.stderr:Error ENXIO: problem getting command descriptions from osd.1
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
ecc504fea0f1c67b768c52d95a41163e25bd065a )
Sage Weil [Sat, 5 Sep 2015 13:25:24 +0000 (09:25 -0400)]
tasks/divergent_prior[2]: fix rados get syntax
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
6064443ad1e0dd87801a4508025906d5e26c02c5 )
Sage Weil [Sat, 5 Sep 2015 13:23:54 +0000 (09:23 -0400)]
tasks/reg11184.py: fix rados get syntax
no -o
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
7b3ea31efeb0da81b3a5ed486cebce72edbf2fec )
David Zafman [Tue, 9 Jun 2015 21:11:46 +0000 (14:11 -0700)]
thrasher: Can't test ceph-objectstore-tool if nodes turned off (powercycle)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
b255db820ffd1d3e1253a9a60c7192696c226490 )
David Zafman [Wed, 6 May 2015 01:18:10 +0000 (18:18 -0700)]
reg11184: Add regression test for 11184
Create divergent priors and a split and then move a pg using
ceph-objectstore-tool export/import
Add yaml file to run the reg11184 task
Fixes: #11343
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
38160ecfaaca114dfe2d0e605a4368ef92ec30f6 )
David Zafman [Wed, 29 Apr 2015 01:00:00 +0000 (18:00 -0700)]
divergent_priors2: Do divergent priors and ceph-objectstore-tool export/import
Based on tasks/divergent_priors.py but also do simple export/remove/import on
same osd.
Add yaml file to run the divergent_priors2 task
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
b10558021fb3ce14627fedcae992453e4a43d458 )
David Zafman [Tue, 5 May 2015 04:13:08 +0000 (21:13 -0700)]
divergent_priors: Fix divergent_priors task
Flake8 fixes
Use new set_recovery_delay admin socket command
Fix bad value set for filestore_blackhole
Make sure log trims and only require 100 objects
Use kick_recovery_wq to properly set osd_recovery_delay_start to 0
Write and remove divergent and verify removal was undone
Fix to make compatible with wip-10809-11135-10290
Make sure to set_recovery_delay in a non-racey way (while osd running but down)
Leave divergent "in" so its PGs aren't treated as strays
Add yaml file to run the divergent_priors task
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
a6a4aaf3d3cc6677423ee6d2181254ff52e8b76a )
David Zafman [Thu, 12 Feb 2015 19:54:59 +0000 (11:54 -0800)]
Thrasher: Fix log message
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
ca04dc65c197f54fd6f71806059c4323cc8ee86c )
Josh Durgin [Thu, 18 Feb 2016 17:05:23 +0000 (09:05 -0800)]
Merge pull request #825 from ceph/wip-14652-hammer
Fixes #14652 (moved rbd and rgw tests on separate clients, forced s3tests branch)
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Wed, 17 Feb 2016 17:50:00 +0000 (09:50 -0800)]
Fixes #14652
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Jason Dillaman [Wed, 9 Sep 2015 13:09:31 +0000 (09:09 -0400)]
suites/hammer/older: do not upgrade client while running RBD import/export
Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up. This creates a short window of time between installing
upgraded packages where symbol lookup errors could occur.
Fixes: #12563
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
cb7eb2ad6f6c56ac1801c1f032faaf40d42cc955 )
Yuri Weinstein [Thu, 4 Feb 2016 22:17:13 +0000 (14:17 -0800)]
Merge pull request #816 from ceph/wip-14618-hammer
Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ov
Yuri Weinstein [Thu, 4 Feb 2016 22:13:49 +0000 (14:13 -0800)]
Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ovh
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Thu, 4 Feb 2016 22:04:10 +0000 (14:04 -0800)]
Merge pull request #815 from ceph/wip-14618-hammer
Whitelisted
Yuri Weinstein [Thu, 4 Feb 2016 22:01:21 +0000 (14:01 -0800)]
Whitelisted
soft lockup
detected stalls on CPUs
to avoide failures in ovh
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Wed, 3 Feb 2016 16:59:44 +0000 (08:59 -0800)]
Merge pull request #804 from ceph/wip-14388-hammer
Added v0.94.3 to the mix
Yuri Weinstein [Tue, 19 Jan 2016 22:17:34 +0000 (14:17 -0800)]
Added v0.94.3 to the mix
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Loic Dachary [Mon, 1 Feb 2016 07:23:04 +0000 (14:23 +0700)]
Merge pull request #808 from dachary/wip-smithi-disks-hammer
smithi disks are too fast and fill quickly
Sage Weil [Fri, 1 Jan 2016 14:35:31 +0000 (09:35 -0500)]
rados: 5m radosbench (not 10m)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
04e41a608bf5f271bd062718051597977678d2db )
Sage Weil [Wed, 30 Dec 2015 14:43:59 +0000 (09:43 -0500)]
rados: run radosbench for 10m (not 15m)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
6110421bcef2d0d1d4f921822a7161a423d763ca )
Sage Weil [Wed, 23 Dec 2015 21:59:47 +0000 (16:59 -0500)]
rados: run radosbench for 15m instead of 30m
The smithi disks fill after about 20m.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
e2f9cedd6426b90af5cf9b04d181e88104849581 )
Jason Dillaman [Fri, 18 Dec 2015 07:31:07 +0000 (02:31 -0500)]
suites/rbd: disable pool validation for pool snaps test
Fixes: #14113
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
46dddfc54b8d650f111007ae812cc81de0e4456c )
Yuri Weinstein [Thu, 14 Jan 2016 00:01:40 +0000 (16:01 -0800)]
Fixed symblink for os configs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit
0915747895b20b856a173d58f515af6b03381406 )
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Wed, 13 Jan 2016 21:56:41 +0000 (13:56 -0800)]
Change supported ditros to use latest CentOS 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit
5a79aa649f6c55ae003f4a99147a0f70fa1e8659 )
yuriw [Fri, 11 Dec 2015 18:29:39 +0000 (10:29 -0800)]
Suites/jewel in the smithi lab will be on centos 7.1
Signed-off-by: yuriw <yuri.weinstein@gmail.com>
(cherry picked from commit
d4d3787609f351b7efa0d52120858d090d1cf80e )
Tamilarasi Muthamizhan [Fri, 18 Dec 2015 22:23:26 +0000 (14:23 -0800)]
Merge pull request #773 from ceph/wip-14124-hammer
Fixes issue 14124
Yuri Weinstein [Fri, 18 Dec 2015 22:00:31 +0000 (14:00 -0800)]
Fixes issue 14124
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Loic Dachary [Thu, 17 Dec 2015 09:39:30 +0000 (10:39 +0100)]
Merge pull request #771 from dachary/wip-buildpackages-centos-7.1-hammer
buildpackages: support CentOS 7.1 and CentOS 7.2
Loic Dachary [Thu, 17 Dec 2015 09:30:36 +0000 (10:30 +0100)]
buildpackages: support CentOS 7.1 and CentOS 7.2
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
834a38cf90774802c92ba34ae28aab6987a5d4d6 )
Loic Dachary [Sat, 12 Dec 2015 13:56:07 +0000 (14:56 +0100)]
Merge pull request #766 from dachary/wip-buildpackages-log-hammer
Wip buildpackages log hammer
Loic Dachary [Sat, 12 Dec 2015 13:27:55 +0000 (14:27 +0100)]
buildpackages: no need to sudo in bootcmd
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
64d8a586f72c71834d71a8147ae12bf395d5319a )
Loic Dachary [Sat, 12 Dec 2015 12:36:58 +0000 (13:36 +0100)]
buildpackages: log the output of make
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
0c1e7f1f6b6137d573984305d4f7519e97a5cdd6 )
Robin H. Johnson [Thu, 10 Dec 2015 19:56:05 +0000 (11:56 -0800)]
buildpackages: pkgrepo host also needs user-data setup.
The packages repo host fails in environments where networking setup is
needed in VMs. Use the same user-data as the buildhosts to ensure this
is the case.
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit
ebf8508c083b4a1bf39354597a6472034081962c )
Robin H. Johnson [Thu, 10 Dec 2015 19:55:56 +0000 (11:55 -0800)]
buildpackages: copy teuthology user-data.txt changes
7b27e1db7 : openstack: support /etc/network/intefaces injection
2358562cf : ensure VMs always have /etc/hosts set up
4378a505d : always allow unsigned deb packages
50b2db521 : openstack: encode instance name with the full IP
6e828a33b : openstack: add 8.8.8.8 as a last resort resolver
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit
89bde0b8fe9361131bf86ae4f07ae2e4587a00b2 )
Robin H. Johnson [Thu, 10 Dec 2015 19:55:53 +0000 (11:55 -0800)]
buildpackages: catch instance creation failure.
Split the sleep from the server creation, so we catch 'server create'
failures (eg due to quota):
> Quota exceeded for cores: Requested 16, but already used 10 of 20 cores
> (HTTP 403) (Request-ID: req-
6467934e -db50-4479-995c-
4d44dedf553a )
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit
3c6954642a3d25db5f5814261c0a4c21a0178607 )
Robin H. Johnson [Thu, 10 Dec 2015 19:55:49 +0000 (11:55 -0800)]
buildpackages: Be robust about addresses
OpenStack could tell us the VM has multiple networks, and offers no
guarantee about the order of addresses either (the old code failed if
the v4 IP was first).
For now, take the first listed network, and the first listed IPv4
address therein. Comments contain more detailed examples of possible
output from openstack tool.
Also remove the need for using jq to parse the output.
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit
0240f5764399e3cea6d9ebe722df2d542e54428b )
Loic Dachary [Fri, 11 Dec 2015 11:36:29 +0000 (12:36 +0100)]
Merge pull request #762 from dachary/wip-13624-workunit-git-hammer
workunit: fetch from --ceph-git-url
Loic Dachary [Sun, 6 Dec 2015 12:08:20 +0000 (13:08 +0100)]
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>
(cherry picked from commit
b0a770a3e7754f51c18245cedfff607938631d3e )
Loic Dachary [Sun, 6 Dec 2015 12:07:13 +0000 (13:07 +0100)]
workunit: keep the path to the list of tests in a variable
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
28dc5c0c3347b41bae24a4fa7db491002c4fe2ec )
Loic Dachary [Sun, 6 Dec 2015 11:30:13 +0000 (12:30 +0100)]
workunit: allow tag to override sha1
The sha1 for the workunit task is always set by the suite.py task. The
tag must be checked before the sha1 othewise it cannot be used to
override the sha1.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
7de33f082e7d7108036912d9ce2076fd309d6cd2 )
Josh Durgin [Thu, 3 Dec 2015 22:52:36 +0000 (14:52 -0800)]
Merge pull request #753 from ceph/wip_fix_fuse_hammer
Fixed missing ceph-fuse
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Thu, 3 Dec 2015 22:26:58 +0000 (14:26 -0800)]
Fixed missing ceph-fuse
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Loic Dachary [Mon, 30 Nov 2015 16:43:54 +0000 (17:43 +0100)]
Merge pull request #750 from dachary/wip-13910-buildpackages-images-hammer
buildpackages: create the image if it does not exist
Reviewed-by: Abhishek Varshney <abhishek.varshney@flipkart.com>
Loic Dachary [Mon, 30 Nov 2015 15:55:38 +0000 (16:55 +0100)]
buildpackages: create the image if it does not exist
Since buildpackages runs before target provisioning, it is possible that
the desired image does not yet exist on a newly provisionned tenant (or
region).
http://tracker.ceph.com/issues/13910 Fixes: #13910
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
ab9a3d5a88c321a4e3dfd71e0263bc984d4dd6db )
Loic Dachary [Mon, 30 Nov 2015 13:57:07 +0000 (14:57 +0100)]
Merge pull request #745 from ceph/wip-ceph-whitespace-hammer
tasks/ceph: fix up whitespace
Reviewed-by: Loic Dachary <ldachary@redhat.com>
John Spray [Mon, 9 Nov 2015 13:09:27 +0000 (13:09 +0000)]
tasks/ceph: fix up whitespace
...because otherwise it lights up like a christmas
tree in pycharm.
Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit
f05d9776281d27df03e74e10085e691669532e95 )
Kefu Chai [Thu, 26 Nov 2015 03:52:54 +0000 (11:52 +0800)]
Merge pull request #720 from dachary/wip-12748-hammer
rados/singleton-nomsgr/all: add export-after-evict.yaml
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Sun, 22 Nov 2015 17:44:41 +0000 (18:44 +0100)]
Merge pull request #724 from dachary/wip-openstack-rbd-hammer
openstack: rbd/thrash: allocate three disks, always
Loic Dachary [Sat, 21 Nov 2015 11:12:49 +0000 (12:12 +0100)]
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>
(cherry picked from commit
29973822f8f21044026055a5fd216c3a96ba7eaf )
Loic Dachary [Sat, 21 Nov 2015 10:33:16 +0000 (11:33 +0100)]
Merge pull request #722 from dachary/wip-13581-openstack-hints-hammer
openstack: convert to array hints
Loic Dachary [Sat, 21 Nov 2015 10:14:49 +0000 (11:14 +0100)]
openstack: convert to array hints (hammer specific)
So that it is more flexible.
http://tracker.ceph.com/issues/13581 Fixes: #13581
Signed-off-by: Loic Dachary <loic@dachary.org>