]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agoMerge pull request #1125 from ceph/wip_fix_hammer_points
Josh Durgin [Thu, 18 Aug 2016 21:20:13 +0000 (14:20 -0700)]
Merge pull request #1125 from ceph/wip_fix_hammer_points

Removed old giant install step

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoRemoved old giant istall step
Yuri Weinstein [Thu, 18 Aug 2016 21:17:16 +0000 (14:17 -0700)]
Removed old giant istall step

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 years agoMerge pull request #1102 from SUSE/wip-osd-recovery-hammer
Nathan Cutler [Fri, 5 Aug 2016 21:59:51 +0000 (23:59 +0200)]
Merge pull request #1102 from SUSE/wip-osd-recovery-hammer

osd_recovery: add delay to ensure maps propogate

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #1104 from smithfarm/wip-16847
Nathan Cutler [Fri, 29 Jul 2016 07:22:43 +0000 (09:22 +0200)]
Merge pull request #1104 from smithfarm/wip-16847

Wip 16847

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agofix indentation error in docstring
Alfredo Deza [Thu, 6 Aug 2015 12:41:17 +0000 (08:41 -0400)]
fix indentation error in docstring

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit af973259eff9ffbbbe9aa209c3b3dd2d80d7219b)

8 years agotox.ini: exclude .tox dir from flake8
Josh Durgin [Thu, 28 Jul 2016 21:44:46 +0000 (14:44 -0700)]
tox.ini: exclude .tox dir from flake8

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
(cherry picked from commit 50f32756a472c29cc6c18a128e5b6cc99c9371e5)

8 years agodo not ommit syntax errors in linter checks
Alfredo Deza [Thu, 6 Aug 2015 12:38:52 +0000 (08:38 -0400)]
do not ommit syntax errors in linter checks

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit db69142b9078fd9ed35fb3a542fc340dae9be665)

8 years agorepair_test: Disable scheduled scrubbing to not mess up do_pg_scrub()
David Zafman [Mon, 2 May 2016 01:11:51 +0000 (18:11 -0700)]
repair_test: Disable scheduled scrubbing to not mess up do_pg_scrub()

Fixes: http://tracker.ceph.com/issues/15679
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 5c0edbae3eb35654b4efb2e6eb097014953aea12)

8 years agoceph_manager: do_pg_scrub: keep scrubbing until it's done
Samuel Just [Thu, 19 Nov 2015 23:06:20 +0000 (15:06 -0800)]
ceph_manager: do_pg_scrub: keep scrubbing until it's done

The ceph pg scrub ... command isn't really guarranteed to
start a scrub, keep reissuing it until the scrub actually
happens.

Related: #12746
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 89dcc0daf31eabc04810f759e0694dc8303fee4d)

8 years agoosd_recovery: add delay to ensure maps propogate
Samuel Just [Fri, 13 May 2016 23:13:30 +0000 (16:13 -0700)]
osd_recovery: add delay to ensure maps propogate

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit ddabdb7f722b192435b87bc31fe587b93cc53924)

8 years agoMerge pull request #1089 from smithfarm/wip-832-hammer
Loic Dachary [Mon, 25 Jul 2016 08:42:57 +0000 (10:42 +0200)]
Merge pull request #1089 from smithfarm/wip-832-hammer

Wip 832 hammer

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agodivergent_priors: add sleep after reviving divergent
Samuel Just [Fri, 19 Feb 2016 20:26:27 +0000 (12:26 -0800)]
divergent_priors: add sleep after reviving divergent

Basically same thing as
c0b0ec2831f410d89b695a1d08122334d8ee907a
client is getting ENXIO when trying to do osd tell because
the osd isn't quite up yet.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit af3af30418902fb0ff436d7207582bae0226a05a)

8 years agorados/singleton: use xfs instead
Samuel Just [Thu, 4 Feb 2016 19:05:35 +0000 (11:05 -0800)]
rados/singleton: use xfs instead

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 7e0fb5dd617c2f87ef4bc952f7f5a26b4205db85)

9 years agoceph_manager: use time before mon command for timeout
Samuel Just [Fri, 20 Nov 2015 17:51:20 +0000 (09:51 -0800)]
ceph_manager: use time before mon command for timeout

Slow mon commands can cause a false failure.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 8cf25611fb572b2f0db4b5670a4b9d2ea7944b5a)

9 years agotasks/ceph_manager: dump pgs when recover times out
Sage Weil [Tue, 8 Sep 2015 12:59:49 +0000 (08:59 -0400)]
tasks/ceph_manager: dump pgs when recover times out

It is really hard to map a stuck recovery back to the pgs that
are stuck.  This will make it easy.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit a328e3e60d0c686333d06b86841d02de27a873be)

9 years agotasks/ceph_manager: dump pgs if other peering timeouts expire
Sage Weil [Mon, 7 Mar 2016 17:21:10 +0000 (12:21 -0500)]
tasks/ceph_manager: dump pgs if other peering timeouts expire

We were doing this for one of the recovery timeouts but not all of them.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6deba7c6497cc19f3142faf785274a086f779013)

9 years agoMerge pull request #1023 from smithfarm/wip-buildpackages-hammer
Loic Dachary [Fri, 27 May 2016 10:05:47 +0000 (12:05 +0200)]
Merge pull request #1023 from smithfarm/wip-buildpackages-hammer

openstack: ovh renamed flavors : s/eg/hg/

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agoopenstack: ovh renamed flavors : s/eg/hg/
Loic Dachary [Thu, 26 May 2016 12:34:28 +0000 (14:34 +0200)]
openstack: ovh renamed flavors : s/eg/hg/

http://travaux.ovh.net/?do=details&id=17532

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 4d47b2d1b0fae2efcc331fbf2a6f8c576bb4aad3)

9 years agoMerge pull request #998 from smithfarm/wip-opensuse-make-rpm-hammer
Loic Dachary [Sun, 15 May 2016 18:03:23 +0000 (20:03 +0200)]
Merge pull request #998 from smithfarm/wip-opensuse-make-rpm-hammer

make-rpm.sh: support openSUSE

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agomake-rpm.sh: support openSUSE
Nathan Cutler [Sat, 14 May 2016 16:15:43 +0000 (18:15 +0200)]
make-rpm.sh: support openSUSE

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit b7cbe2f96fa2ebb08f48f1fcb89fa591ec7ea1e2)

9 years agoMerge pull request #995 from smithfarm/wip-opensuse-user-data-hammer
Loic Dachary [Sat, 14 May 2016 20:16:59 +0000 (22:16 +0200)]
Merge pull request #995 from smithfarm/wip-opensuse-user-data-hammer

add user-data for openSUSE 42.1

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agoadd user-data for openSUSE 42.1
Nathan Cutler [Sat, 14 May 2016 08:12:07 +0000 (10:12 +0200)]
add user-data for openSUSE 42.1

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit 209ce61788117a9c9b7fa8333504f1e63538f0c2)

9 years agoMerge pull request #952 from dachary/wip-buildpackages-xenial-hammer
Loic Dachary [Sat, 9 Apr 2016 21:31:19 +0000 (23:31 +0200)]
Merge pull request #952 from dachary/wip-buildpackages-xenial-hammer

buildpackages: add ubuntu 16.04 xenial support

9 years agobuildpackages: add ubuntu 16.04 xenial support
Loic Dachary [Fri, 8 Apr 2016 11:26:46 +0000 (13:26 +0200)]
buildpackages: add ubuntu 16.04 xenial support

Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoMerge pull request #949 from dachary/wip-pr-763-hammer
Loic Dachary [Sat, 9 Apr 2016 17:35:32 +0000 (19:35 +0200)]
Merge pull request #949 from dachary/wip-pr-763-hammer

buildpackages: wait for the build machine deletion

9 years agobuildpackages: add build timeouts.
Robin H. Johnson [Sat, 19 Dec 2015 17:03:54 +0000 (09:03 -0800)]
buildpackages: add build timeouts.

The build/upload process CAN get stuck sometimes. As we are paying
utility rates for the high-power build server, we should timeout when
it's likely the build is stuck.

Use a default timeout just short of 4 hours, as some providers round up
partial instance-hours for billing.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit a33517a88f27df9c13a013ad3378aab050ddbea7)

9 years agobuildpackages: support ubuntu 12.04.
Robin H. Johnson [Fri, 18 Dec 2015 19:40:50 +0000 (11:40 -0800)]
buildpackages: support ubuntu 12.04.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit df5d147094281b0cb77646e529c5f1a597c72d38)

9 years agobuildpackages: fix configure on Ubuntu 12.04.
Robin H. Johnson [Fri, 18 Dec 2015 19:36:25 +0000 (11:36 -0800)]
buildpackages: fix configure on Ubuntu 12.04.

Ubuntu 12.04/precise has a buggy lttng; it fails our lttng-is-sane
check, as it leaves out headers.

This should not stop building of Ceph, as the automatic build handling
from debian/rules will correctly omit LTTNG on Precise.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
(cherry picked from commit cd4b7ad6428523a968b38dc9aa1edaa35be96c62)

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>