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

10 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

10 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

10 years agoMerge pull request #429 from dachary/wip-10712-hammer
Loic Dachary [Tue, 5 May 2015 12:18:26 +0000 (14:18 +0200)]
Merge pull request #429 from dachary/wip-10712-hammer

tasks: fix intermittent failure in TestFlush

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotasks/ceph_deploy: remove some dead code
John Spray [Wed, 29 Apr 2015 18:55:54 +0000 (19:55 +0100)]
tasks/ceph_deploy: remove some dead code

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

10 years agotasks/ceph_deploy: fix for multiple mons
John Spray [Wed, 29 Apr 2015 18:53:59 +0000 (19:53 +0100)]
tasks/ceph_deploy: fix for multiple mons

Now that service IDs are modified during run, we have
to avoid repeatedly evaluating first_mon for where
to run ceph_deploy, as the answer will change.

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

10 years agotasks: fix intermittent failure in TestFlush
John Spray [Mon, 23 Feb 2015 13:43:13 +0000 (13:43 +0000)]
tasks: fix intermittent failure in TestFlush

This was an overly strict success condition: the
flush operation doesn't promise to leave you an empty
journal, it promises that anything in the journal
before the flush will be flushed.

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

10 years agoknfs: remove the MDS debugging
Greg Farnum [Mon, 4 May 2015 23:02:24 +0000 (16:02 -0700)]
knfs: remove the MDS debugging

It doesn't fit on the typica boxes with debugging, and we probably don't need
it for any NFS issues which do arise...

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 47fff708f936b7380446a4452a9f69f4d1c93c05)

10 years agoRemoved redundant tests issue #11520
Yuri Weinstein [Fri, 1 May 2015 18:04:59 +0000 (11:04 -0700)]
Removed redundant tests issue #11520
Reduced nodes to be locked to two

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

10 years agoMerge pull request #424 from ceph/wip_ceph_deploy
Josh Durgin [Thu, 30 Apr 2015 20:24:19 +0000 (13:24 -0700)]
Merge pull request #424 from ceph/wip_ceph_deploy

Removed unneeded workloads

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoRemoved unneeded workloads
Yuri Weinstein [Thu, 30 Apr 2015 18:18:30 +0000 (11:18 -0700)]
Removed unneeded workloads

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoMerge pull request #400 from ceph/wip_ceph_deploy
Yuri Weinstein [Tue, 28 Apr 2015 16:07:55 +0000 (09:07 -0700)]
Merge pull request #400 from ceph/wip_ceph_deploy

 Wip ceph deploy

10 years agoMerge pull request #418 from ceph/hammer-10624
Gregory Farnum [Wed, 22 Apr 2015 22:22:36 +0000 (15:22 -0700)]
Merge pull request #418 from ceph/hammer-10624

[hammer backport] task/samba: ignore return code of fuser/losf

10 years agotask/samba: ignore return code of fuser/losf
Yan, Zheng [Tue, 21 Apr 2015 03:30:12 +0000 (11:30 +0800)]
task/samba: ignore return code of fuser/losf

if mount point is not used by anyone, both fuser and losf return 1

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

10 years agoMerge pull request #397 from ceph/wip-11316-hammer
Gregory Farnum [Tue, 21 Apr 2015 21:08:21 +0000 (14:08 -0700)]
Merge pull request #397 from ceph/wip-11316-hammer

hammer: fix ceph-deploy task with CephFS (#11316)

10 years agotasks/ceph_deploy: configure CephFS
John Spray [Mon, 6 Apr 2015 18:54:23 +0000 (19:54 +0100)]
tasks/ceph_deploy: configure CephFS

This test apparently had not been touched since
"fs new" was added.  In addition to calling
Filesystem.create:
 * modify the get_nodes_using_role
   function to modify ctx.cluster.remotes so that the
   service IDs match what ceph-deploy will set
 * log exceptions during ceph_deploy setup, as otherwise
   they can get lost if another exception occurs during
   teardown (so that it's all easier to debug).
 * default to passing --dev=master during install, so
   that we don't error out horribly when run without
   an explicit branch set (e.g. when run outside
   scheduled suite)

Fixes: #11316
Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 7c2e6cdc6cd3d02969d3494d120b12daaa13efa8)

10 years agotasks/cephfs: cope with missing ctx.daemons attr
John Spray [Wed, 8 Apr 2015 09:41:20 +0000 (10:41 +0100)]
tasks/cephfs: cope with missing ctx.daemons attr

...so that we may be used with the ceph_deploy task
that doesn't set that up.

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

10 years agotasks/cephfs: tweak use of mon for admin commands
John Spray [Tue, 7 Apr 2015 13:14:15 +0000 (14:14 +0100)]
tasks/cephfs: tweak use of mon for admin commands

... s/mon_remote/admin_remote/ and allow caller to pass
in which remote they want to use for that.  Enables use
with ceph_deploy task which does not give admin keys
to mons.

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

10 years agotasks/ceph: refactor legacy FS configuration check
John Spray [Mon, 6 Apr 2015 18:53:50 +0000 (19:53 +0100)]
tasks/ceph: refactor legacy FS configuration check

Move up into Filesystem so that this can be used from
the ceph_deploy task as well.

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

10 years agosuites/fs: update log whitelist
John Spray [Wed, 1 Apr 2015 17:29:08 +0000 (18:29 +0100)]
suites/fs: update log whitelist

These ones had been passing because of #11177,
now that that is fixed they require an update.

Fixes: #11300
Signed-off-by: John Spray <john.spray@redhat.com>
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit fa2a86196c3ed39c1726be689e42ed5d4aae197a)

10 years agoMerge pull request #410 from ceph/wip-hammer-git
Loic Dachary [Thu, 16 Apr 2015 19:32:31 +0000 (21:32 +0200)]
Merge pull request #410 from ceph/wip-hammer-git

git.ceph.com (hammer)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agogit.ceph.com (hammer)
Sage Weil [Thu, 16 Apr 2015 18:37:26 +0000 (11:37 -0700)]
git.ceph.com (hammer)

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoReduced ammount of nodes from 4 to 3
Yuri Weinstein [Thu, 9 Apr 2015 21:59:10 +0000 (14:59 -0700)]
Reduced ammount of nodes from 4 to 3
Added logging
Changed replica "osd pool default size: 2"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agosmoke: white marked down on python test
Sage Weil [Fri, 10 Apr 2015 16:19:28 +0000 (09:19 -0700)]
smoke: white marked down on python test

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

10 years agoRemoved per #11070 and resolves #11043
Yuri Weinstein [Thu, 9 Apr 2015 21:47:25 +0000 (14:47 -0700)]
Removed per #11070 and resolves #11043

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