]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 years agobuildpackages: catch VM instances in ERROR state.
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)

9 years agobuildpackages: wait for the build machine deletion
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)

9 years agoMerge pull request #940 from dachary/wip-archs-hammer
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

9 years agobuildpackages: discard google-perftools on trusty aarch64
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)

9 years agoarch: teuthology must use aarch64, not arm64
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)

9 years agobuildpackages: runabove has 30GB root disk max
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)

9 years agobuildpackages: install rsync
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)

9 years agobuildpackages: add missing arm64 to make-deb.sh
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)

9 years agoMerge pull request #931 from ceph/wip-thrash-cache-mode-hammer
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>
9 years agosuites/rados: remove cache mode thrashing test
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>
9 years agoMerge pull request #929 from dachary/wip-buildpackages-debian-hammer
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

9 years agobuildpackages: 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>
9 years agoMerge pull request #604 from dachary/wip-radosbench-hammer
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

9 years agoMerge pull request #918 from Vicente-Cheng/wip-15301-hammer
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>
9 years agohammer: min_write_recency_for_promote does not exist in hammer
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>
9 years agoMerge pull request #913 from dachary/wip-archs-hammer
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

9 years agobuildpackages: do not try tcmalloc on arm64
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)

9 years agobuildpackages: desambiguate nic on server create
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)

9 years agodummy: reduce run time, run user.yaml playbook
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)

9 years agobuildpackages: build will work on a range of flavors
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)

9 years agobuildpackages: do not hardcode x86_64 in build scripts
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)

9 years agobuildpackages: use architecture suffixed images
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)

9 years agoarchs: add files for each known architecture
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)

9 years agoMerge pull request #901 from dachary/wip-buildpackages-hammer
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

9 years agobuildpackages: 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)

9 years agoMerge pull request #897 from smithfarm/wip-checkout-sha1-hammer
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>
9 years agoworkunit: git checkout sha1/branch/tag
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)

9 years agoMerge pull request #889 from ceph/wip-15171-hammer
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>
9 years agosuites/rados: vary min_{read,write}_recency_for_promote
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>
9 years agoMerge pull request #884 from dachary/wip-buildpackages-hammer
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

9 years agobuildpackages: ensure clone to a ceph directory
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)

9 years agobuildpackages: for source inclusion in debian
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)

9 years agobuildpackages: allow for more parallel builds
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)

9 years agobuildpackages: enable autoindex in the packages repository
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)

9 years agobuildpackages: do not requires the long tag version
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)

9 years agobuildpackages: also pull tags from the user ceph fork
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)

9 years agobuildpackages: create release packages
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)

9 years agoMerge pull request #879 from dachary/wip-workunit-hammer
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>
9 years agoworkunit: git-reset --hard does not accept a branch
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)

9 years agoMerge pull request #856 from SUSE/wip-opensuse-distros-hammer
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>
9 years agodistros: add yaml fragments for openSUSE 13.2 and 42.1
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)

9 years agoMerge pull request #834 from ceph/wip-14077-hammer
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>
9 years agoMerge pull request #845 from dachary/wip-14931-cram-hammer
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

9 years agocram: 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)

9 years agoMerge pull request #838 from ceph/wip-14905-hammer
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

9 years agoAdded 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>
9 years agorados/singleton/all/pg-removal-interruption: ensure osd.0 is marked down
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)

9 years agoReduced runtime for radosbench to 600
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)

9 years agodivergent_priors2: give divergent time to come up
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)

9 years agotasks/divergent_priors2: wait for osd to start before tell
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)

9 years agotasks/divergent_prior[2]: fix rados get syntax
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)

9 years agotasks/reg11184.py: fix rados get syntax
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)

9 years agothrasher: Can't test ceph-objectstore-tool if nodes turned off (powercycle)
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)

9 years agoreg11184: Add regression test for 11184
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)

9 years agodivergent_priors2: Do divergent priors and ceph-objectstore-tool export/import
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)

9 years agodivergent_priors: Fix divergent_priors task
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)

9 years agoThrasher: Fix log message
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)

9 years agoMerge pull request #825 from ceph/wip-14652-hammer
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>
9 years agoFixes #14652
Yuri Weinstein [Wed, 17 Feb 2016 17:50:00 +0000 (09:50 -0800)]
Fixes #14652

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agosuites/hammer/older: do not upgrade client while running RBD import/export
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)

9 years agoMerge pull request #816 from ceph/wip-14618-hammer
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

9 years agoWhitelisted soft lockup, detected stalls on CPUs to avoid failures in ovh
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>
9 years agoMerge pull request #815 from ceph/wip-14618-hammer
Yuri Weinstein [Thu, 4 Feb 2016 22:04:10 +0000 (14:04 -0800)]
Merge pull request #815 from ceph/wip-14618-hammer

Whitelisted

9 years agoWhitelisted
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>
9 years agoMerge pull request #804 from ceph/wip-14388-hammer
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

9 years agoAdded 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>
9 years agoMerge pull request #808 from dachary/wip-smithi-disks-hammer
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

9 years agorados: 5m radosbench (not 10m)
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)

9 years agorados: run radosbench for 10m (not 15m)
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)

9 years agorados: run radosbench for 15m instead of 30m
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)

9 years agosuites/rbd: disable pool validation for pool snaps test
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)

9 years agoFixed symblink for os configs
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>
9 years agoChange supported ditros to use latest CentOS 7.2
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)

9 years agoSuites/jewel in the smithi lab will be on centos 7.1
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)

9 years agoMerge pull request #773 from ceph/wip-14124-hammer
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

9 years agoFixes 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>
9 years agoMerge pull request #771 from dachary/wip-buildpackages-centos-7.1-hammer
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

9 years agobuildpackages: 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)

9 years agoMerge pull request #766 from dachary/wip-buildpackages-log-hammer
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

9 years agobuildpackages: no need to sudo in bootcmd
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)

9 years agobuildpackages: log the output of make
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)

9 years agobuildpackages: pkgrepo host also needs user-data setup.
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)

9 years agobuildpackages: copy teuthology user-data.txt changes
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)

9 years agobuildpackages: catch instance creation failure.
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)

9 years agobuildpackages: Be robust about addresses
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)

9 years agoMerge pull request #762 from dachary/wip-13624-workunit-git-hammer
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

9 years agoworkunit: 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)

9 years agoworkunit: keep the path to the list of tests in a variable
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)

9 years agoworkunit: allow tag to override sha1
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)

9 years agoMerge pull request #753 from ceph/wip_fix_fuse_hammer
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>
9 years agoFixed missing ceph-fuse
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>
9 years agoMerge pull request #750 from dachary/wip-13910-buildpackages-images-hammer
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>
9 years agobuildpackages: create the image if it does not exist
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)

9 years agoMerge pull request #745 from ceph/wip-ceph-whitespace-hammer
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>
9 years agotasks/ceph: fix up whitespace
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)

9 years agoMerge pull request #720 from dachary/wip-12748-hammer
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>
9 years agoMerge pull request #724 from dachary/wip-openstack-rbd-hammer
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

9 years agoopenstack: rbd/{thrash,qemu}: 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)

9 years agoMerge pull request #722 from dachary/wip-13581-openstack-hints-hammer
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

9 years agoopenstack: convert to array hints (hammer specific)
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>