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

9 years agoMerge pull request #671 from ceph/wip-13234-hammer
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>
9 years agoMerge pull request #653 from ceph/wip-13567-hammer
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>
9 years agoMerge pull request #606 from dachary/wip-12320-ceph-fuse-hammer
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

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

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

9 years agoMerge pull request #593 from dachary/wip-13000-centos-activate-hammer
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

9 years agosuites/rbd/qemu: excercise CoW support during QEMU testing
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)

9 years agoMerge pull request #651 from ceph/wip-fix-hammer-stable
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

9 years agoAdded 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>
9 years agoMerge pull request #650 from ceph/wip-openstack-fixes-fs_hammer
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>
9 years agoMerge pull request #626 from ceph/wip-13450-openstack-rados-thrash
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>
9 years agoMerge pull request #627 from dachary/wip-13449-admin-socket-hammer
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>
9 years agoMerge pull request #634 from dachary/wip-11260-openstack-singleton-nomsgr-hammer
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>
9 years agoAdded openstack.yaml config
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>
9 years agoMerge pull request #637 from dachary/wip-openstack-ceph-deploy-hammer
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

9 years agoceph-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)

9 years agoMerge pull request #636 from dachary/wip-distro-supported
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

9 years agohammer 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>
9 years agorados/singleton-nomsgr/all/msgr: needs 15GB RAM
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)

9 years agoMerge pull request #631 from dachary/wip-isa-distro-hammer
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

9 years agoerasure-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)

9 years agoMerge pull request #620 from ceph/wip-13366
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

9 years agoMerge pull request #629 from dachary/wip-13454-openstack-flavor-hammer
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

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

9 years agotasks/admin_socket.py: wait 120 seconds instead of 60
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)

9 years agoopenstack: rados/thrash: allocate three disks, always
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>
9 years agoMerge pull request #625 from dachary/wip-buildpackages-submodules-hammer
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

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

9 years agoRemoved centos 6.5 from config, fixes #13366
Yuri Weinstein [Mon, 12 Oct 2015 17:49:07 +0000 (10:49 -0700)]
Removed centos 6.5 from config, fixes #13366

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #617 from dachary/wip-buildpackages-centos-hammer
Loic Dachary [Sat, 10 Oct 2015 12:12:47 +0000 (14:12 +0200)]
Merge pull request #617 from dachary/wip-buildpackages-centos-hammer

buildpackages: use _get_version instead of os_version

9 years agobuildpackages: use _get_version instead of os_version
Loic Dachary [Sat, 10 Oct 2015 10:51:15 +0000 (12:51 +0200)]
buildpackages: use _get_version instead of os_version

os_version is from the remote and will be 7.1.23 for CentOS 7
instead of the expected 7.0 for all 7.* CentOS.

Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoMerge pull request #612 from ceph/wip-13376-buildpackages-upgrade-hammer
Loic Dachary [Fri, 9 Oct 2015 14:43:07 +0000 (16:43 +0200)]
Merge pull request #612 from ceph/wip-13376-buildpackages-upgrade-hammer

buildpackages: walk the whole config tree to find sha1 to build

9 years agobuildpackages: enforce ceph-object-corpus canonical URL
Loic Dachary [Fri, 9 Oct 2015 09:57:40 +0000 (11:57 +0200)]
buildpackages: enforce ceph-object-corpus canonical URL

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

9 years agobuildpackages: walk the whole config tree to find sha1 to build
Loic Dachary [Fri, 9 Oct 2015 08:05:58 +0000 (10:05 +0200)]
buildpackages: walk the whole config tree to find sha1 to build

It is not enough to look for the first install task. In upgrade tests,
the install.upgrade task requires more packages to be built. In more
complicated tests using sequential and parallel tasks, the actual
install or install.upgrade task may be deeper in the config tree.

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

9 years agobuildpackages: honour install priorities tags, branch, sha1
Loic Dachary [Tue, 6 Oct 2015 11:13:31 +0000 (13:13 +0200)]
buildpackages: honour install priorities tags, branch, sha1

The install config may have contradicting tag/branch and sha1.  When
suite.py prepares the jobs, it always overrides the sha1 with whatever
default is provided on the command line with --distro and what is found
in the gitbuilder. If it turns out that the tag or the branch in the
install config task is about another sha1, it will override anyway.

Instead of obtaining the tag, branch and sha1 directly from the
packaging.GitbuilderProject object, compute them from the returned
uri_reference data member. The uri_reference is used by the install task
to fetch packages in the gitbuilders and this is what buildpackages
needs to build.

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

9 years agobuildpackages: branches are found in refs/remotes/origin
Loic Dachary [Fri, 9 Oct 2015 08:01:34 +0000 (10:01 +0200)]
buildpackages: branches are found in refs/remotes/origin

Note in refs/heads which is populated for local branches only and not
after a fresh clone.

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

9 years agobuildpackages: do not override the sha1
Loic Dachary [Fri, 9 Oct 2015 08:01:05 +0000 (10:01 +0200)]
buildpackages: do not override the sha1

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

9 years agobuildpackages: allow for concurrent build if != sha1
Loic Dachary [Tue, 6 Oct 2015 21:08:56 +0000 (23:08 +0200)]
buildpackages: allow for concurrent build if != sha1

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

9 years agobuildpackages: prefer GitbuilderProject.os_{type,version} over config.
Loic Dachary [Tue, 6 Oct 2015 13:47:34 +0000 (15:47 +0200)]
buildpackages: prefer GitbuilderProject.os_{type,version} over config.

The config['os_type'] and config['os_version'] are not always set for a given
job (for instance, in the rbd suite). When a suite runs, it relies on
default values, depending on the target Operating System and internal,
hard coded values associating ubuntu to 14.04 etc.

Instead of using config['os_{type,version}'] use the GitbuilderProject
equivalent which is set with the appropriate defaults.

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

9 years agoMerge pull request #610 from ceph/wip-13393
Zack Cerza [Thu, 8 Oct 2015 15:44:59 +0000 (09:44 -0600)]
Merge pull request #610 from ceph/wip-13393

Removed rhel distro, fixes #13393 as rhel is not supported in sepia lab

9 years agoRemoved rhel distro, fixes #13393 as rhel is not supported in sepia lab
Yuri Weinstein [Thu, 8 Oct 2015 15:41:35 +0000 (08:41 -0700)]
Removed rhel distro, fixes #13393 as rhel is not supported in sepia lab

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agotasks/cephfs: fix mount_timeout config loading
John Spray [Tue, 1 Sep 2015 10:31:23 +0000 (11:31 +0100)]
tasks/cephfs: fix mount_timeout config loading

Previously were defaulting to a string, which
always compared greater than elapsed, so never
timed out.

Fixes: #12820
Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 8e275049a0a8b976fc9eb5c63dcefe01bedcc711)

9 years agotasks/ceph_fuse.py: virtual machines need flexible mount timeout
Loic Dachary [Tue, 14 Jul 2015 08:27:57 +0000 (10:27 +0200)]
tasks/ceph_fuse.py: virtual machines need flexible mount timeout

1) add a wait time before the mount attempt to let the cluster get set up.
By default this should be skipped, but for VMs and known-slow systems we
can give them 60 seconds.
2) Make the timeout configurable, with a 30-second default, but override it
for VM tests.

http://tracker.ceph.com/issues/12320 Fixes: #12320

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

9 years agoMerge pull request #605 from dachary/wip-buildpackages-test-hammer
Loic Dachary [Mon, 5 Oct 2015 00:05:13 +0000 (02:05 +0200)]
Merge pull request #605 from dachary/wip-buildpackages-test-hammer

buildpackages: implicit for OpenStack

9 years agobuildpackages: implicit for OpenStack
Loic Dachary [Mon, 28 Sep 2015 20:46:10 +0000 (22:46 +0200)]
buildpackages: implicit for OpenStack

When using the teuthology-openstack command, buildpackages is implicit
and does not need to be included when running the test suite. Move the
stanza to the debug directory as a reminder when debuging.

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

9 years agoMerge pull request #601 from dachary/wip-git-ceph-com
vasukulkarni [Sat, 3 Oct 2015 18:23:55 +0000 (11:23 -0700)]
Merge pull request #601 from dachary/wip-git-ceph-com

more hammer git ceph com updates

9 years agogit.ceph.com
Sage Weil [Thu, 16 Apr 2015 16:05:30 +0000 (09:05 -0700)]
git.ceph.com

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

Conflicts:
suites/rbd/qemu/workloads/qemu_bonnie.yaml
suites/rbd/qemu/workloads/qemu_fsstress.yaml
suites/rbd/qemu/workloads/qemu_iozone.yaml.disabled
suites/rbd/qemu/workloads/qemu_xfstests.yaml
suites/rbd/singleton/all/formatted-output.yaml
the conflicts are because https is used in master instead of http,
the rest is otherwise identical.

tasks/chef.py
obsolete, replaced by ansible.

9 years agogit.ceph.com
Sage Weil [Thu, 16 Apr 2015 15:36:12 +0000 (08:36 -0700)]
git.ceph.com

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

9 years agoteuthology: some suites still use http://ceph.newdream.net
Armando Segnini [Fri, 23 Jan 2015 10:13:11 +0000 (11:13 +0100)]
teuthology: some suites still use http://ceph.newdream.net

This probably redirects to http://ceph.com but ceph.newdream.net still appears in some places

http://tracker.ceph.com/issues/9922 Fixes: #9922

Signed-off-by: Armando Segnini <armando.segnini@telecom-bretagne.eu>
(cherry picked from commit 9ace238e874b45afbdcef97fe656d9a707e6105a)

9 years agoMerge pull request #594 from dachary/wip-13250-ceph-deploy-branch-hammer
Josh Durgin [Thu, 1 Oct 2015 16:19:17 +0000 (12:19 -0400)]
Merge pull request #594 from dachary/wip-13250-ceph-deploy-branch-hammer

ceph-deploy: fix ceph-deploy-branch config options

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoceph-deploy: fix ceph-deploy-branch config options
Loic Dachary [Fri, 25 Sep 2015 13:08:18 +0000 (15:08 +0200)]
ceph-deploy: fix ceph-deploy-branch config options

The config paramter of download_ceph_deploy does not have a ceph-deploy
item, therefore the ceph-deploy-branch parameter is always assumed to be
master.

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

9 years agoceph-deploy: always zap disk before creating an osd
Loic Dachary [Wed, 30 Sep 2015 13:37:37 +0000 (15:37 +0200)]
ceph-deploy: always zap disk before creating an osd

The existing logic is to ceph-deploy osd create --zap-disk which will
zap the data device before preparing it. However it will not zap the
journal device (see http://tracker.ceph.com/issues/13291).

If ceph-deploy osd create fails, a fall back will zap both the data
device and the journal and try prepare again. This could work if
the device preparation and activation was synchronous and catch all
errors that could be caused by an unclean journal device. However,
the activation is asynchronous and it is entirely possible for a device
to be prepared successfully and fail to activate in the background.

The data and journal device are always zapped before calling ceph-deploy
osd create. The logic is simpler and the overhead is low.

http://tracker.ceph.com/issues/13000 Fixes: #13000

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

9 years agorados: add test for 13234.yaml
Samuel Just [Wed, 30 Sep 2015 00:23:31 +0000 (17:23 -0700)]
rados: add test for 13234.yaml

Signed-off-by: Samuel Just <sjust@redhat.com>
9 years agoMerge pull request #582 from ceph/wip-buildpackages-hammer
Loic Dachary [Mon, 28 Sep 2015 00:05:12 +0000 (02:05 +0200)]
Merge pull request #582 from ceph/wip-buildpackages-hammer

hammer backport: buildpackages task

9 years agobuildpackages: user-data must be per os-type/os-version
Loic Dachary [Sun, 27 Sep 2015 11:22:42 +0000 (13:22 +0200)]
buildpackages: user-data must be per os-type/os-version

CentOS 6.5 needs to install a package and reboot to grow the root file
system. Instead of assuming a common user-data.txt file can fit all
Operating Systems, make one user data per os-type/os-version combination.

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

9 years agobuildpackages: flock must --close
Loic Dachary [Sat, 26 Sep 2015 13:20:19 +0000 (15:20 +0200)]
buildpackages: flock must --close

The process run by flock must not inherit the file descriptor because
this will cause the lock to be held forever should the command survive
the call to flock. This is for instance the case for the ssh-agent.

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

9 years agobuildpackages: get Ceph git url via get_ceph_git_url()
Loic Dachary [Fri, 25 Sep 2015 11:52:05 +0000 (13:52 +0200)]
buildpackages: get Ceph git url via get_ceph_git_url()

Instead of relying on git_base_url, use the get_ceph_git_url() to obtain
the URL of the Ceph repository to use with git clone. This allows the
user to override it via the git_ceph_url configuration option and the
--git-ceph-url command line option to teuthology-openstack.

http://tracker.ceph.com/issues/11883 Refs: #11883

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

9 years agobuildpackages: make rpm packages
Loic Dachary [Wed, 16 Sep 2015 21:45:38 +0000 (23:45 +0200)]
buildpackages: make rpm packages

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

9 years agobuildpackages: build the repository and the packages
Loic Dachary [Tue, 15 Sep 2015 16:43:06 +0000 (18:43 +0200)]
buildpackages: build the repository and the packages

http://tracker.ceph.com/issues/13031 Fixes: #13031

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

9 years agobuildpackages: re-use config from install task
Loic Dachary [Tue, 15 Sep 2015 15:37:05 +0000 (17:37 +0200)]
buildpackages: re-use config from install task

So that the packages built match what the install task expects.

http://tracker.ceph.com/issues/13031 Fixes: #13031

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

9 years agobuildpackages: pep8 compliance
Loic Dachary [Tue, 15 Sep 2015 14:16:34 +0000 (16:16 +0200)]
buildpackages: pep8 compliance

http://tracker.ceph.com/issues/13031 Fixes: #13031

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

9 years agobuildpackages: build ceph packages and upload them
Loic Dachary [Tue, 15 Sep 2015 14:13:09 +0000 (16:13 +0200)]
buildpackages: build ceph packages and upload them

Import install from task.

http://tracker.ceph.com/issues/13031 Fixes: #13031

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

9 years agobuildpackages: build ceph packages and upload them
Loic Dachary [Mon, 14 Sep 2015 11:35:41 +0000 (13:35 +0200)]
buildpackages: build ceph packages and upload them

Build Ceph packages from source for the required revision, os_type,
os_version and architecture and upload them to the gitbuilder
repository.

http://tracker.ceph.com/issues/13031 Fixes: #13031

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

9 years agoMerge pull request #539 from ceph/wip-12715
Gregory Farnum [Mon, 24 Aug 2015 18:42:20 +0000 (19:42 +0100)]
Merge pull request #539 from ceph/wip-12715

Whitelisted "bad backtrace on dir ino" to fis #12715

9 years agoWhitelisted "bad backtrace on dir ino" to fis #12715
Yuri Weinstein [Mon, 24 Aug 2015 18:39:29 +0000 (11:39 -0700)]
Whitelisted "bad backtrace on dir ino" to fis #12715

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #507 from ceph/wip-12068-hammer
Samuel Just [Thu, 23 Jul 2015 21:16:20 +0000 (14:16 -0700)]
Merge pull request #507 from ceph/wip-12068-hammer

Moved point-to-point test to upgrade/hammer-x

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoMoved point-to-point test to upgrade/hammer-x
Yuri Weinstein [Thu, 23 Jul 2015 16:18:33 +0000 (09:18 -0700)]
Moved point-to-point test to upgrade/hammer-x

RE: http://tracker.ceph.com/issues/12068

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #502 from ceph/wip-dumplig-firefly-x-hammer
Yuri Weinstein [Wed, 22 Jul 2015 16:21:05 +0000 (09:21 -0700)]
Merge pull request #502 from ceph/wip-dumplig-firefly-x-hammer

Fixes #12021 for upgrade/dumpling-firefly-x suite

10 years agoFixes #12021 for upgrade/dumpling-firefly-x suite
Yuri Weinstein [Wed, 22 Jul 2015 16:18:30 +0000 (09:18 -0700)]
Fixes #12021 for upgrade/dumpling-firefly-x suite
added "mon debug unsafe allow tier with nonempty snaps: true"

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoFixes #12425, moved versions-steps-x suite from upgrade/firefly to upgrade/firefly-x
Yuri Weinstein [Tue, 21 Jul 2015 20:55:24 +0000 (13:55 -0700)]
Fixes #12425, moved versions-steps-x suite from upgrade/firefly to upgrade/firefly-x
as the old location was wrong and never ran correctely to upgrade tp -x

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit d413124dddc85876e1da2c8d7acc1b3bfefc08a4)

10 years agoFixed s3test branch ref to hammer (firefly seemed incorrect)
Yuri Weinstein [Fri, 17 Jul 2015 04:24:51 +0000 (21:24 -0700)]
Fixed s3test branch ref to hammer (firefly seemed incorrect)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoAdded config settings to resolve and test #12021
Yuri Weinstein [Thu, 16 Jul 2015 17:54:19 +0000 (10:54 -0700)]
Added config settings to resolve and test #12021
"mon debug unsafe allow tier with nonempty snaps: true"
(only for firefly-x, giant-x and upgrade/hammer/point-to-point running againts hammer branch)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit e09f761ac49d56cb1069d629943f90010790fa9a)

10 years agoDrop chef from the teuthology suite
Zack Cerza [Wed, 15 Jul 2015 20:08:29 +0000 (14:08 -0600)]
Drop chef from the teuthology suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit afe148820a96e503fec65b902cdbec33fb407273)

10 years agoDrop chef from tgt suite
Zack Cerza [Tue, 14 Jul 2015 22:31:55 +0000 (16:31 -0600)]
Drop chef from tgt suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit 5b57b81e90393d42494c7b02fb263f1601421f16)

10 years agoMerge pull request #494 from ceph/wip-hammer-2
Josh Durgin [Tue, 14 Jul 2015 23:06:49 +0000 (16:06 -0700)]
Merge pull request #494 from ceph/wip-hammer-2

Changed s3tests ref to firefly

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoChanged s3tests ref to firefly
Yuri Weinstein [Tue, 14 Jul 2015 22:58:45 +0000 (15:58 -0700)]
Changed s3tests ref to firefly
Per IRC chat by Yehuda, Josh and Dan:

"the purpose of firefly-original in general was for upgrades from prior point releases of firefly, where newer tests on the firefly branch would fail
it shouldn't be used if it's just a firefly->hammer upgrade though, the plain old firefly branch should be fine for that"

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoFixes #11570
Yuri Weinstein [Wed, 17 Jun 2015 22:22:01 +0000 (15:22 -0700)]
Fixes #11570
Removed test_cls_rbd.sh per Josh's suggestion
Removed 'branch: hammer' from 3-upgrade-sequence/upgrade-*

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 52fa9a32c8dd5cf527838cd92ca8eec312ab3d41)

10 years agoMerge pull request #488 from ceph/hammer-11756
John Spray [Tue, 14 Jul 2015 08:31:17 +0000 (09:31 +0100)]
Merge pull request #488 from ceph/hammer-11756

tasks/cephfs: mount fusectl before listing fuse connections

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: mount fusectl before listing fuse connections
Yan, Zheng [Tue, 26 May 2015 02:59:47 +0000 (10:59 +0800)]
tasks/cephfs: mount fusectl before listing fuse connections

Fixes: #11756
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit f6bba29fe9c54f6d4909833eab855450879ee192)

10 years agoMerge pull request #482 from ceph/wip-fuse-umount-hammer
Gregory Farnum [Fri, 10 Jul 2015 10:59:12 +0000 (11:59 +0100)]
Merge pull request #482 from ceph/wip-fuse-umount-hammer

tasks/cephfs: fix/improve fuse force umount (again)

10 years agoRemoved rhel* configurations with a goal that they will be covered in the Octo lab
Yuri Weinstein [Wed, 8 Jul 2015 17:15:41 +0000 (10:15 -0700)]
Removed rhel* configurations with a goal that they will be covered in the Octo lab
and won't be used by vps runs in Sepia lab

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit adfa1ee393c0ea0a36c0dfb8d7fda1a82f4b29ea)

10 years agotasks/cephfs: fix/improve fuse force umount (again)
John Spray [Thu, 12 Feb 2015 19:15:40 +0000 (19:15 +0000)]
tasks/cephfs: fix/improve fuse force umount (again)

teuthology helpfully escapes things for us so
the \; didn't need the backslash.  The logic
was still falling over in some cases too.

Additionally, make the FUSE /sys/ abort operation
more surgical by working out the connection name
of our own mount during mount().

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit fc4e90930b2c6ba0d395ae7d6edb8f8daba3fd64)

10 years agoMerge pull request #469 from ceph/wip_remove_test_cls_rbd_2
Josh Durgin [Mon, 22 Jun 2015 22:28:05 +0000 (15:28 -0700)]
Merge pull request #469 from ceph/wip_remove_test_cls_rbd_2

Wip remove test_cls_rbd

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoRemoved test_cls_rbd.sh as it conflicts with giant osds
Yuri Weinstein [Mon, 22 Jun 2015 22:14:15 +0000 (15:14 -0700)]
Removed test_cls_rbd.sh as it conflicts with giant osds

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoInitial checking for #12023
Yuri Weinstein [Mon, 15 Jun 2015 23:04:40 +0000 (16:04 -0700)]
Initial checking for #12023
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 029fdfd741a280bf5f2712fcd706f8d80a199782)

10 years agorbd: use formatted output test from the hammer branch
Josh Durgin [Fri, 22 May 2015 21:34:47 +0000 (14:34 -0700)]
rbd: use formatted output test from the hammer branch

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
10 years agoAdded script to schedule 1/14th part of rados
Yuri Weinstein [Tue, 19 May 2015 20:44:36 +0000 (13:44 -0700)]
Added script to schedule 1/14th part of rados

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit a7064a7b3d8a865dead3800a4d97bd70da6dec33)

10 years agoMerge pull request #439 from ceph/wip-11594
Yuri Weinstein [Tue, 12 May 2015 20:29:41 +0000 (13:29 -0700)]
Merge pull request #439 from ceph/wip-11594

Make sure that ulimits are adjusted for ceph-objectstore-tool

10 years agoMake sure that ulimits are adjusted for ceph-objectstore-tool
David Zafman [Thu, 26 Mar 2015 20:04:06 +0000 (13:04 -0700)]
Make sure that ulimits are adjusted for ceph-objectstore-tool

Fixes: #11204
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e6ce90fdb16dcda6902ecf7857d96a86d6e3fbe5)

10 years agoReplaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Yuri Weinstein [Fri, 8 May 2015 00:42:31 +0000 (17:42 -0700)]
Replaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Removed per Josh's suggestion fs as redundant and renamed rados to bacis

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit dcfd6a3b099fd0e14fbfd47a8678a411387e01da)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #432 from dachary/wip-11429-hammer
Loic Dachary [Thu, 7 May 2015 16:52:41 +0000 (18:52 +0200)]
Merge pull request #432 from dachary/wip-11429-hammer

suites/rados: add test for 11429 (hammer)

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoInitial check in for upgrades/hammer stable upgrade suite
Yuri Weinstein [Wed, 6 May 2015 21:36:49 +0000 (14:36 -0700)]
Initial check in for upgrades/hammer stable upgrade suite

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 8c823e7813d23f71bb8a7586c968c3e035f1d4b2)

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agosquash: use sleep instead of utility.sleep
Samuel Just [Mon, 4 May 2015 21:27:40 +0000 (14:27 -0700)]
squash: use sleep instead of utility.sleep

(cherry picked from commit cc107525bca02ca44fabe8513203680e0d1e422b)

10 years agosquash: use != not is not in radosbench
Samuel Just [Mon, 4 May 2015 21:22:59 +0000 (14:22 -0700)]
squash: use != not is not in radosbench

(cherry picked from commit 91bc0e91864903f6635879432e6dc7a0b36c76c2)

10 years agosquash: remove utility, moved to teuthology.git
Samuel Just [Mon, 4 May 2015 21:21:58 +0000 (14:21 -0700)]
squash: remove utility, moved to teuthology.git

(cherry picked from commit 73577f1077dcfb059d7a96d7502a147a943cd261)

10 years agosquash: ceph_manager: add utility_task doc string
Samuel Just [Mon, 4 May 2015 21:21:31 +0000 (14:21 -0700)]
squash: ceph_manager: add utility_task doc string

(cherry picked from commit 2a60852a1d0b0b7980004cf262d4af8ea4011667)

10 years agosuites/rados: add test for 11429
Samuel Just [Fri, 1 May 2015 16:13:27 +0000 (09:13 -0700)]
suites/rados: add test for 11429

This patch also adds some convenience facilities for making
some of the ceph_manager methods into tasks usable from a
yaml file.

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

10 years agoAdded hammer-client-x to the mix
Yuri Weinstein [Fri, 17 Apr 2015 16:26:36 +0000 (09:26 -0700)]
Added hammer-client-x to the mix
Renamed dirs to better reflect what is being tested
Removed old dirs
Added logging
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 3c8730d035a90f221c05526983c40f0a11da1ba6)

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoMerge pull request #430 from ceph/wip-11495-hammer
Yuri Weinstein [Tue, 5 May 2015 15:01:59 +0000 (08:01 -0700)]
Merge pull request #430 from ceph/wip-11495-hammer

#11495/hammer: backport ceph_deploy task fix