]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
Loic Dachary [Sat, 21 Nov 2015 10:08:37 +0000 (11:08 +0100)]
openstack: convert to array hints
So that it is more flexible.
http://tracker.ceph.com/issues/13581 Fixes: #13581
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
8f2af5949c8ed4e24cedd8a6df0d169733e14926 )
Conflicts:
suites/smoke/1node/clusters/openstack.yaml (does not exist)
Kefu Chai [Thu, 15 Oct 2015 13:43:47 +0000 (21:43 +0800)]
rados/singleton-nomsgr/all: add export-after-evict.yaml
add a test for http://tracker.ceph.com/issues/12748
Fixes: #12748
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
a3442cf07841a7269713e30ca270f2f9c356a598 )
Loic Dachary [Fri, 20 Nov 2015 23:08:25 +0000 (00:08 +0100)]
Merge pull request #717 from dachary/wip-dumpling-parallel-hammer
buildpackages: do not -jX on dumpling
Loic Dachary [Fri, 20 Nov 2015 12:46:28 +0000 (13:46 +0100)]
buildpackages: do not -jX on dumpling
http://tracker.ceph.com/issues/13845 Refs: #13845
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
f398b71e339b4617db180c8140f23d004f445a24 )
Loic Dachary [Thu, 19 Nov 2015 08:12:30 +0000 (09:12 +0100)]
Merge pull request #713 from dachary/wip-buildpackages-refactor-hammer
buildpackages: implement get_pkg_type & avoid duplicate packages-repository
Loic Dachary [Thu, 19 Nov 2015 08:01:40 +0000 (09:01 +0100)]
buildpackages: avoid duplicate packages-repository
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
87e50d394a26682614ab3ec8f566bda9f30e8416 )
Loic Dachary [Wed, 18 Nov 2015 22:42:41 +0000 (23:42 +0100)]
buildpackages: implement get_pkg_type
It can be deprectated when it is implemented in teuthology.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
13fb23ed69e6b7dfa5c005e81abc6b983c019ba4 )
Loic Dachary [Wed, 18 Nov 2015 22:03:32 +0000 (23:03 +0100)]
Merge pull request #711 from dachary/wip-buildpackages-refactor-hammer
buildpackages: refactor to not require remote
Loic Dachary [Sat, 14 Nov 2015 12:26:00 +0000 (13:26 +0100)]
buildpackages: refactor to not require remote
Most of the flavor, sha1, tag etc. selection logic as implemented in the
packaging module of teuthology relies on remote hosts. This is complex
to tests and inconvenient because hosts must be provisionned even before
trying to figure out which packages need to be installed.
Using remote hosts is necessary when bare metal targets are used because
teuthology must adapt to the operating system already installed. The
selection logic in the context of dynamically provisionned targets is
simpler because it is defined by the job being run.
The buildpackages is refactored to use only the job configuration to
figure out which packages must be built. It makes it specific to targets
that are dynamically provisionned. It would have to be modified to query
the remote host in the case of bare metal targets.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
69e9b22e4baa06705119cc818f3b2c1a472c31f6 )
Loic Dachary [Sat, 14 Nov 2015 09:29:41 +0000 (10:29 +0100)]
Merge pull request #705 from dachary/wip-buildpackages-packaging-hammer
buildpackages: protect packages-repository
Loic Dachary [Sat, 14 Nov 2015 00:47:33 +0000 (01:47 +0100)]
buildpackages: protect packages-repository
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
4825f64a7c22320b034b020093489bf86a953fca )
Loic Dachary [Thu, 12 Nov 2015 19:20:05 +0000 (20:20 +0100)]
Merge pull request #702 from dachary/wip-buildpackages-giant-hammer
buildpackages: do not fails for unpackaged files
Loic Dachary [Thu, 12 Nov 2015 19:16:02 +0000 (20:16 +0100)]
buildpackages: do not fails for unpackaged files
Older versions of Ceph have that problem failing would break all upgrade suites.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
8d798c4eec508a5e2433fc55ab072c9105855a18 )
Loic Dachary [Thu, 12 Nov 2015 14:12:44 +0000 (15:12 +0100)]
Merge pull request #696 from dachary/wip-buildpackages-flavor-hammer
buildpackages: 10GB is too small most of the time
Loic Dachary [Thu, 12 Nov 2015 11:39:53 +0000 (12:39 +0100)]
buildpackages: 10GB is too small most of the time
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
129c5db6c9bc41faa5c52df340776f00ab2db2b6 )
Loic Dachary [Thu, 12 Nov 2015 14:07:39 +0000 (15:07 +0100)]
Merge pull request #685 from dachary/wip-12973-hammer
failed to encode map e428 with expected crc
Loic Dachary [Wed, 11 Nov 2015 20:24:18 +0000 (21:24 +0100)]
buildpackages: giant has some unpackaged files
And there really is nothing we can do about it expect ignore them.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Tue, 10 Nov 2015 20:28:00 +0000 (21:28 +0100)]
rados: 'failed to encode ...' warnings are normal on upgrades (part 2)
http://tracker.ceph.com/issues/12973 Fixes: #12973
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
4cbf1770397e4c97aa1d0486ac7f7a3e1da98771 )
Conflicts:
suites/upgrade/hammer/point-to-point/point-to-point.yaml does not exist in hammer
Sage Weil [Thu, 10 Sep 2015 02:04:13 +0000 (22:04 -0400)]
rados: 'failed to encode ...' warnings are normal on upgrades
Fixes: #12973
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
3084453b047ca8b6bd0ce56e4e5a7ecce71753bc )
Conflicts:
suites/rados/upgrade/hammer-x-singleton/3-thrash/default.yaml does not exist in hammer
Loic Dachary [Tue, 10 Nov 2015 18:39:51 +0000 (19:39 +0100)]
Merge pull request #683 from dachary/wip-13451-hammer
rados/objectstore/alloc-hint: need three attached disks
Loic Dachary [Mon, 12 Oct 2015 09:13:06 +0000 (11:13 +0200)]
rados/objectstore/alloc-hint: need three attached disks
So they can be mkfs xfs.
http://tracker.ceph.com/issues/13451 Fixes: #13451
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
1a63fd73de3c3de8cff16d486496b1fc5c4cd3b4 )
Loic Dachary [Wed, 4 Nov 2015 12:28:46 +0000 (13:28 +0100)]
Merge pull request #673 from dachary/wip-buildpackage-ipv6-hammer
buildpackages: silently ignore IPv6 addresses
Loic Dachary [Wed, 4 Nov 2015 10:52:24 +0000 (11:52 +0100)]
buildpackages: silently ignore IPv6 addresses
Signed-off-by: Loic Dachary <ldachary@redhat.com>
(cherry picked from commit
7b8f205952d5e49609efbd77a1becae3aff4e531 )
Loic Dachary [Wed, 4 Nov 2015 10:27:17 +0000 (11:27 +0100)]
Merge pull request #671 from ceph/wip-13234-hammer
rados: add test for 13234.yaml
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Josh Durgin [Tue, 3 Nov 2015 22:12:20 +0000 (14:12 -0800)]
Merge pull request #653 from ceph/wip-13567-hammer
suites/rbd/qemu: excercise CoW support during QEMU testing
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Gregory Farnum [Tue, 27 Oct 2015 23:33:10 +0000 (16:33 -0700)]
Merge pull request #606 from dachary/wip-12320-ceph-fuse-hammer
tasks/ceph_fuse.py: virtual machines need flexible mount timeout
Loic Dachary [Tue, 27 Oct 2015 15:42:01 +0000 (00:42 +0900)]
Merge pull request #659 from dachary/wip-buildpackages-tags-hammer
buildpackages: fetch tags from the official Ceph repository
Loic Dachary [Tue, 27 Oct 2015 15:06:46 +0000 (00:06 +0900)]
buildpackages: fetch tags from the official Ceph repository
A clone of Ceph is not automagically updated with the tags from the
official Ceph repository. For a pull request based on master, git
describe will use whatever tags existed at the time the clone was made,
unless the author pull them from the official Ceph repository and later
git push --tags them.
The output of git describe is used to name the packages and if the
official tags are not present, the packages will be incorrectly
named. For instance instead of 9.0.3-34 the packages could be named
0.87-8433 because the v0.87 tag is the most recent tag in the
repository. That confuses the install task that will fail with:
'ceph version 0.87 was not installed, found 9.0.3.'
Signed-off-by: Loic Dachary <ldachary@redhat.com>
(cherry picked from commit
970a37226f884c7f109e48c90373b7fd2697f6d0 )
Loic Dachary [Fri, 23 Oct 2015 11:58:21 +0000 (13:58 +0200)]
Merge pull request #593 from dachary/wip-13000-centos-activate-hammer
ceph-deploy: always zap disk before creating an osd
Jason Dillaman [Wed, 21 Oct 2015 20:27:08 +0000 (16:27 -0400)]
suites/rbd/qemu: excercise CoW support during QEMU testing
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
59e768bb29960b4ca411a71342ef982bb2499354 )
Yuri Weinstein [Wed, 21 Oct 2015 20:00:13 +0000 (13:00 -0700)]
Merge pull request #651 from ceph/wip-fix-hammer-stable
Added v0.94.4 to the mix
Yuri Weinstein [Wed, 21 Oct 2015 17:39:47 +0000 (10:39 -0700)]
Added v0.94.4 to the mix
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Loic Dachary [Wed, 21 Oct 2015 07:28:54 +0000 (09:28 +0200)]
Merge pull request #650 from ceph/wip-openstack-fixes-fs_hammer
Added openstack.yaml config
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Wed, 21 Oct 2015 07:17:41 +0000 (15:17 +0800)]
Merge pull request #626 from ceph/wip-13450-openstack-rados-thrash
openstack: rados/thrash: allocate three disks, always
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 21 Oct 2015 02:14:16 +0000 (10:14 +0800)]
Merge pull request #627 from dachary/wip-13449-admin-socket-hammer
tasks/admin_socket.py: wait 120 seconds instead of 60
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 21 Oct 2015 01:45:17 +0000 (09:45 +0800)]
Merge pull request #634 from dachary/wip-11260-openstack-singleton-nomsgr-hammer
rados/singleton-nomsgr/all/msgr: needs 15GB RAM
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 20 Oct 2015 18:10:08 +0000 (11:10 -0700)]
Added openstack.yaml config
Moved it to tasks/cfuse_workunit_kernel_untar_build.yaml
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Wed, 14 Oct 2015 20:20:39 +0000 (13:20 -0700)]
Merge pull request #637 from dachary/wip-openstack-ceph-deploy-hammer
ceph-deploy: hints for OpenStack
Loic Dachary [Tue, 18 Aug 2015 10:31:10 +0000 (12:31 +0200)]
ceph-deploy: hints for OpenStack
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
3da86724c3db305f395bce5ba2175258294dadb6 )
Sage Weil [Wed, 14 Oct 2015 17:40:33 +0000 (13:40 -0400)]
Merge pull request #636 from dachary/wip-distro-supported
hammer now only supports CentOS 7 and Ubuntu 14.04
Loic Dachary [Wed, 14 Oct 2015 17:28:15 +0000 (19:28 +0200)]
hammer now only supports CentOS 7 and Ubuntu 14.04
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Mon, 12 Oct 2015 16:21:27 +0000 (18:21 +0200)]
rados/singleton-nomsgr/all/msgr: needs 15GB RAM
If given only 8GB RAM, ceph_test_msgr may abort with buffer::bad_alloc.
http://tracker.ceph.com/issues/11260 Fixes: #11260
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
eac791c664ceed4bd3ac41b0d81ffc337b55e047 )
Sage Weil [Tue, 13 Oct 2015 17:43:27 +0000 (13:43 -0400)]
Merge pull request #631 from dachary/wip-isa-distro-hammer
erasure-code: isolate isa plugin arch constraint
Loic Dachary [Fri, 18 Sep 2015 14:17:34 +0000 (16:17 +0200)]
erasure-code: isolate isa plugin arch constraint
Link the distro directory to the directory containing all supported
distros. Add the x86_64 arch contraint required by the isa plugin to an
isolated file that is combined with all jobs.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
65565de50dbc841cc2a8254317140131348b65d9 )
Sage Weil [Tue, 13 Oct 2015 15:04:26 +0000 (11:04 -0400)]
Merge pull request #620 from ceph/wip-13366
Removed centos 6.5 from config, fixes #13366
Loic Dachary [Tue, 13 Oct 2015 13:00:55 +0000 (15:00 +0200)]
Merge pull request #629 from dachary/wip-13454-openstack-flavor-hammer
buildpackages: implement notcmalloc flavor
Loic Dachary [Tue, 13 Oct 2015 11:43:24 +0000 (13:43 +0200)]
buildpackages: implement notcmalloc flavor
http://tracker.ceph.com/issues/13454 Fixes: #13454
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
baa8ea327e136197072faffedbe23087c9db2cdb )
Loic Dachary [Mon, 12 Oct 2015 08:41:21 +0000 (10:41 +0200)]
tasks/admin_socket.py: wait 120 seconds instead of 60
When running on virtual machines, it may take more than one minute for a
daemon to create the admin socket.
http://tracker.ceph.com/issues/13449 Fixes: #13449
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
c0828cae19a49d73de02e5cc4a1ac51403b98dec )
Loic Dachary [Mon, 12 Oct 2015 14:47:58 +0000 (16:47 +0200)]
openstack: rados/thrash: allocate three disks, always
The thrasher needs disk attached to run against xfs, ext4 or btrfs. And
some jobs use more disks and do not fit in 40GB.
http://tracker.ceph.com/issues/13450 Fixes: #13450
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Tue, 13 Oct 2015 08:58:07 +0000 (10:58 +0200)]
Merge pull request #625 from dachary/wip-buildpackages-submodules-hammer
buildpackages: get ceph submodules
Loic Dachary [Mon, 12 Oct 2015 16:46:38 +0000 (18:46 +0200)]
buildpackages: get ceph submodules
Prior to v0.80.9, autogen.sh did not get submodules. Copy/paste the
submodule initialization from newer autogen.sh in common.sh so that
v0.80.8 and below can be rebuilt from sources. It does not hurt to
update the submodules twice.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
81f5c3ad0374039280030fba239bf46934584829 )