]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 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>
10 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>
10 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>
10 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>
10 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>
10 years agoMerge pull request #585 from dachary/wip-buildpackages-test
Loic Dachary [Mon, 5 Oct 2015 00:02:34 +0000 (02:02 +0200)]
Merge pull request #585 from dachary/wip-buildpackages-test

buildpackages: implicit for OpenStack

10 years agoMerge pull request #596 from ceph/wip-radosbench
Loic Dachary [Sun, 4 Oct 2015 23:57:04 +0000 (01:57 +0200)]
Merge pull request #596 from ceph/wip-radosbench

tasks/radosbench: wait just a bit longer

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #602 from ceph/wip13349
Yuri Weinstein [Sun, 4 Oct 2015 21:57:50 +0000 (14:57 -0700)]
Merge pull request #602 from ceph/wip13349

White listed WAR 'failed to encode' fixes #13349

10 years agoWhite listed WAR 'failed to encode' fixes #13349
Yuri Weinstein [Sat, 3 Oct 2015 15:27:39 +0000 (08:27 -0700)]
White listed WAR 'failed to encode' fixes #13349

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #549 from ceph/wip-krbd-fio
vasukulkarni [Fri, 2 Oct 2015 18:54:26 +0000 (11:54 -0700)]
Merge pull request #549 from ceph/wip-krbd-fio

Add rbd fio test to exercise block IO on all format/features

10 years agokrbd fio tests using sync engine for format 2 and features 1 and 2.
Vasu Kulkarni [Wed, 30 Sep 2015 18:50:06 +0000 (14:50 -0400)]
krbd fio tests using sync engine for format 2 and features 1 and 2.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agokrbd test using fio for format 2 and features 1 and 2.
Vasu Kulkarni [Wed, 30 Sep 2015 18:47:42 +0000 (14:47 -0400)]
krbd test using fio for format 2 and features 1 and 2.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agorbd fio tests using rbd engine, tests on clones as well using features 1 and 13.
Vasu Kulkarni [Wed, 30 Sep 2015 16:59:03 +0000 (12:59 -0400)]
rbd fio tests using rbd engine, tests on clones as well using features 1 and 13.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agorbd io tests using fio, various fio options can be specified in yaml
Vasu Kulkarni [Wed, 30 Sep 2015 05:07:47 +0000 (01:07 -0400)]
rbd io tests using fio, various fio options can be specified in yaml

test rbd or krbd using fio, can also run io on rbd clones if option is specified in yaml
various options like image-size, rbd format/features, fio io size, readwrite options can be provided in yaml.
check the docstring for exact usage.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agoMerge pull request #599 from ceph/wip-hammer-x
Yuri Weinstein [Fri, 2 Oct 2015 17:32:12 +0000 (10:32 -0700)]
Merge pull request #599 from ceph/wip-hammer-x

upgrade/hammer-x/point-to-point: use different client for second rgw

10 years agoupgrade/hammer-x/point-to-point: use different client for second rgw
Sage Weil [Fri, 2 Oct 2015 17:24:19 +0000 (13:24 -0400)]
upgrade/hammer-x/point-to-point: use different client for second rgw

Can't do 2 rgw's on the same client id.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #595 from ceph/wip-quota
Loic Dachary [Fri, 2 Oct 2015 12:59:27 +0000 (14:59 +0200)]
Merge pull request #595 from ceph/wip-quota

log-whitelist 'reached quota' for librados test.sh

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agotasks/radosbench: wait just a bit longer
Sage Weil [Fri, 2 Oct 2015 12:44:01 +0000 (08:44 -0400)]
tasks/radosbench: wait just a bit longer

A run failed due to thrashing.. missed by about 30s (the osd
eventually sent the last reply but we'd already timed out).

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agolog-whitelist 'reached quota' for librados test.sh
Sage Weil [Fri, 2 Oct 2015 12:33:46 +0000 (08:33 -0400)]
log-whitelist 'reached quota' for librados test.sh

A new test verifies that we are stopped by the pool quota (and get
the right error messages or block).  See ceph.git
32962740ce9211626d310a002b23afeb0d05b500.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #461 from ceph/wip-client-oldest-tid
Gregory Farnum [Fri, 2 Oct 2015 05:37:15 +0000 (22:37 -0700)]
Merge pull request #461 from ceph/wip-client-oldest-tid

cephfs/test_client_limits.py: update test_client_oldest_tid

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agorados/singleton-nomsgr/all/full-tiering: time out rados -p
Sage Weil [Thu, 1 Oct 2015 19:37:22 +0000 (15:37 -0400)]
rados/singleton-nomsgr/all/full-tiering: time out rados -p

We will hit a quota and block (not error out).

See #13283
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #592 from ceph/wip-13000-centos-activate
Loic Dachary [Thu, 1 Oct 2015 06:49:20 +0000 (08:49 +0200)]
Merge pull request #592 from ceph/wip-13000-centos-activate

ceph-deploy: always zap disk before creating an osd

10 years agoMerge pull request #580 from dachary/wip-13250-ceph-deploy-branch
Josh Durgin [Wed, 30 Sep 2015 23:45:30 +0000 (19:45 -0400)]
Merge pull request #580 from dachary/wip-13250-ceph-deploy-branch

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

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agotasks/ceph_manager: %d -> %s
Sage Weil [Wed, 30 Sep 2015 18:58:32 +0000 (14:58 -0400)]
tasks/ceph_manager: %d -> %s

Signed-off-by: Sage Weil <sage@redhat.com>
10 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>
10 years agorados/singleton-nomsgr/all/11429: blackhole osd.0 to close race
Sage Weil [Wed, 30 Sep 2015 18:42:05 +0000 (14:42 -0400)]
rados/singleton-nomsgr/all/11429: blackhole osd.0 to close race

Blackhole filestore ops so that we ensure it doesn't complete
the pg deletions before the restart function does a clean shutdown
etc.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x/tiering: fix upgrade sequence
Sage Weil [Wed, 30 Sep 2015 13:34:26 +0000 (09:34 -0400)]
upgrade/hammer-x/tiering: fix upgrade sequence

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/ceph_manager: fix logging on failed pool property
Sage Weil [Wed, 30 Sep 2015 13:23:26 +0000 (09:23 -0400)]
tasks/ceph_manager: fix logging on failed pool property

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #591 from athanatos/wip-13234
Sage Weil [Wed, 30 Sep 2015 12:35:10 +0000 (08:35 -0400)]
Merge pull request #591 from athanatos/wip-13234

rados: add test for 13234.yaml

Reviewed-by: Sage Weil <sage@redhat.com>
10 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>
10 years agoMerge pull request #586 from ceph/wip-mdscap
John Spray [Tue, 29 Sep 2015 09:08:20 +0000 (10:08 +0100)]
Merge pull request #586 from ceph/wip-mdscap

tasks/cephfs: mds allow

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #575 from ceph/wip-32bits-ceph-fuse
Gregory Farnum [Tue, 29 Sep 2015 05:19:28 +0000 (22:19 -0700)]
Merge pull request #575 from ceph/wip-32bits-ceph-fuse

suites/fs: test ceph-fuse with 32-bits ino_t

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 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>
10 years agorados/singleton-nomsgr/all/11429: grep osd.0 only
Sage Weil [Mon, 28 Sep 2015 17:10:45 +0000 (13:10 -0400)]
rados/singleton-nomsgr/all/11429: grep osd.0 only

Restart can be slow enough that osd.1 and 2 finish deleting the
pgs.  Verifying one osd sees the instance is sufficient.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/cephfs: mds allow
Sage Weil [Mon, 28 Sep 2015 16:38:04 +0000 (12:38 -0400)]
tasks/cephfs: mds allow

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge remote-tracking branch 'gh/wip-infernalis'
Sage Weil [Mon, 28 Sep 2015 14:32:04 +0000 (10:32 -0400)]
Merge remote-tracking branch 'gh/wip-infernalis'

10 years agoMerge pull request #583 from dachary/wip-buildpackages-flock
Loic Dachary [Mon, 28 Sep 2015 00:03:54 +0000 (02:03 +0200)]
Merge pull request #583 from dachary/wip-buildpackages-flock

buildpackages: flock must --close

10 years agoMerge pull request #584 from dachary/wip-buildpackages-centos-6
Loic Dachary [Mon, 28 Sep 2015 00:01:30 +0000 (02:01 +0200)]
Merge pull request #584 from dachary/wip-buildpackages-centos-6

buildpackages: user-data must be per os-type/os-version

10 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>
10 years agoadd cache tiering test for hammer-x
Kefu Chai [Thu, 20 Aug 2015 14:49:44 +0000 (22:49 +0800)]
add cache tiering test for hammer-x

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
10 years agorados/singleton-nomsgr/all/11439: fix greps
Sage Weil [Sat, 26 Sep 2015 06:00:56 +0000 (02:00 -0400)]
rados/singleton-nomsgr/all/11439: fix greps

Signed-off-by: Sage Weil <sage@redhat.com>
10 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>
10 years agoMerge pull request #581 from dachary/wip-11883-git-url
Loic Dachary [Sat, 26 Sep 2015 11:44:56 +0000 (13:44 +0200)]
Merge pull request #581 from dachary/wip-11883-git-url

buildpackages: get Ceph git url via get_ceph_git_url()

10 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>
10 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>
10 years agoupgrade/hammer-x/parallel: set infernalis settings after upgrade
Sage Weil [Thu, 24 Sep 2015 23:15:01 +0000 (19:15 -0400)]
upgrade/hammer-x/parallel: set infernalis settings after upgrade

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoreleases/infernalis.yaml: final steps after infernalis upgrade
Sage Weil [Thu, 24 Sep 2015 23:14:14 +0000 (19:14 -0400)]
releases/infernalis.yaml: final steps after infernalis upgrade

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/divergent_priors2: wait for osd to start before tell
Sage Weil [Fri, 25 Sep 2015 03:34:17 +0000 (23:34 -0400)]
tasks/divergent_priors2: wait for osd to start before tell

Otherwise we can get

2015-09-24T19:22:15.191 INFO:teuthology.orchestra.run.mira080.stderr:Error ENXIO: problem getting command descriptions from osd.1

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agorados/singleton-nomsgr/all/11429: more reliably create orphan pgs
Sage Weil [Fri, 25 Sep 2015 03:11:16 +0000 (23:11 -0400)]
rados/singleton-nomsgr/all/11429: more reliably create orphan pgs

Make sure osds have the latest map with a pg ls

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #574 from ceph/wip-13098
Sage Weil [Fri, 25 Sep 2015 02:56:53 +0000 (22:56 -0400)]
Merge pull request #574 from ceph/wip-13098

rados/singleton-nomsgr/all/full-tiering: test full cache tier

10 years agorados/singleton-nomsgr/all/full-tiering: test full cache tier
Sage Weil [Fri, 25 Sep 2015 02:55:56 +0000 (22:55 -0400)]
rados/singleton-nomsgr/all/full-tiering: test full cache tier

Verify fix for #13098

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #577 from ceph/wip-get-prop
Zack Cerza [Thu, 24 Sep 2015 16:20:44 +0000 (10:20 -0600)]
Merge pull request #577 from ceph/wip-get-prop

tolerate pg_num get failure

10 years agotasks/ceph_manager: ignore failure getting pg_num
Sage Weil [Thu, 24 Sep 2015 16:19:07 +0000 (12:19 -0400)]
tasks/ceph_manager: ignore failure getting pg_num

Otherwise, we may fail while racing with a workload that deletes a pool:

2015-09-23T15:01:52.855 INFO:tasks.workunit.client.1.vpm128.stdout:[ RUN      ] LibRadosTwoPoolsPP.PromoteSnapTrimRace
2015-09-23T15:01:53.892 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .rgw pg_num'
2015-09-23T15:01:54.206 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .rgw.gc pg_num'
2015-09-23T15:01:54.462 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .users.uid pg_num'
2015-09-23T15:01:54.696 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .users.email pg_num'
2015-09-23T15:01:55.006 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .users pg_num'
2015-09-23T15:01:55.296 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .rgw.buckets.index pg_num'
2015-09-23T15:01:55.523 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .log pg_num'
2015-09-23T15:01:55.752 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .usage pg_num'
2015-09-23T15:01:56.188 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get .rgw.buckets.extra pg_num'
2015-09-23T15:01:56.625 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get test-rados-api-vpm128-17360-6 pg_num'
2015-09-23T15:01:56.928 INFO:teuthology.orchestra.run.vpm176:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph osd pool get test-rados-api-vpm128-17360-13 pg_num'
2015-09-23T15:01:57.193 INFO:teuthology.orchestra.run.vpm176.stderr:Error ENOENT: unrecognized pool 'test-rados-api-vpm128-17360-13'
2015-09-23T15:01:57.206 ERROR:teuthology.parallel:Exception in parallel execution
Traceback (most recent call last):
...

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #576 from ceph/wip-13031-packages
Loic Dachary [Wed, 23 Sep 2015 19:37:25 +0000 (21:37 +0200)]
Merge pull request #576 from ceph/wip-13031-packages

buildpackages: make rpm packages

Reviewed-by: Joe Julian <jjulian@io.com>
10 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>
10 years agoMerge pull request #573 from ceph/wip-hammer-x
Sage Weil [Wed, 23 Sep 2015 19:06:55 +0000 (15:06 -0400)]
Merge pull request #573 from ceph/wip-hammer-x

hammer-x fixes

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoupgrade/hammer-x/stress-split-erasure-code-x86_64: specify arch
Sage Weil [Wed, 23 Sep 2015 19:05:51 +0000 (15:05 -0400)]
upgrade/hammer-x/stress-split-erasure-code-x86_64: specify arch

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agosuites/fs: test ceph-fuse with 32-bits ino_t
Yan, Zheng [Wed, 23 Sep 2015 08:00:06 +0000 (16:00 +0800)]
suites/fs: test ceph-fuse with 32-bits ino_t

Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agoMerge pull request #571 from dachary/wip-isa-arch
Sage Weil [Tue, 22 Sep 2015 17:40:50 +0000 (13:40 -0400)]
Merge pull request #571 from dachary/wip-isa-arch

erasure-code: isolate isa plugin arch constraint

10 years agoupgrade/hammer-x: use supported distros, not hard-coded rhel7+trusty
Sage Weil [Tue, 22 Sep 2015 17:24:34 +0000 (13:24 -0400)]
upgrade/hammer-x: use supported distros, not hard-coded rhel7+trusty

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x: use rgw civetweb
Sage Weil [Tue, 22 Sep 2015 02:13:35 +0000 (22:13 -0400)]
upgrade/hammer-x: use rgw civetweb

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x/parallel: clients are hammer to for final workload
Sage Weil [Tue, 22 Sep 2015 02:12:38 +0000 (22:12 -0400)]
upgrade/hammer-x/parallel: clients are hammer to for final workload

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x/point-to-point: fix x client
Sage Weil [Mon, 21 Sep 2015 16:30:39 +0000 (12:30 -0400)]
upgrade/hammer-x/point-to-point: fix x client

- install hammer for hammer->x upgrade
- use hammer branch for workunit

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #453 from ceph/wip-11835
Gregory Farnum [Mon, 21 Sep 2015 23:09:48 +0000 (16:09 -0700)]
Merge pull request #453 from ceph/wip-11835

tasks/cephfs: time out on ceph-fuses that don't die

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/ceph: wait for MDS to be active when creating a cluster
John Spray [Thu, 17 Sep 2015 09:14:07 +0000 (10:14 +0100)]
tasks/ceph: wait for MDS to be active when creating a cluster

This is the correct implementation of 685d76a77ca16ca601a99148ef507cfde1fb3593,
merged while broken in ff1655cb57793f18698919f5284b1f207893ff8f and
reverted in 4cccde634fb10b58e4eb050286b945ed218e6f62.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoupgrade/hammer-x/point-to-point: upgrade client for final test
Sage Weil [Mon, 21 Sep 2015 12:17:08 +0000 (08:17 -0400)]
upgrade/hammer-x/point-to-point: upgrade client for final test

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x/point-to-point: use proper hammer test.sh
Sage Weil [Mon, 21 Sep 2015 12:16:53 +0000 (08:16 -0400)]
upgrade/hammer-x/point-to-point: use proper hammer test.sh

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x/parallel: upgrade client before final workload test
Sage Weil [Mon, 21 Sep 2015 01:21:53 +0000 (21:21 -0400)]
upgrade/hammer-x/parallel: upgrade client before final workload test

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x: fix full_sequential indentation
Sage Weil [Mon, 21 Sep 2015 01:14:15 +0000 (21:14 -0400)]
upgrade/hammer-x: fix full_sequential indentation

Broken by caa92358572c2a226976adc6488542b409d1b484

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x: use eastern tz for all upgrades
Sage Weil [Fri, 18 Sep 2015 21:31:06 +0000 (17:31 -0400)]
upgrade/hammer-x: use eastern tz for all upgrades

Hammer doesn't handle mixed timezones and hit_sets (cache pools)
correctly.  Avoid it.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotimezone: add eastern, pacific, random timezone snippets
Sage Weil [Fri, 18 Sep 2015 21:29:31 +0000 (17:29 -0400)]
timezone: add eastern, pacific, random timezone snippets

These need to be early tasks, probably. Random will pick either
eastern or pacific tz randomly.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer: do ubuntu for point to point
Sage Weil [Fri, 18 Sep 2015 14:52:24 +0000 (10:52 -0400)]
upgrade/hammer: do ubuntu for point to point

centos packages don't (git)build for these old
releases

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x: only ubuntu
Sage Weil [Fri, 18 Sep 2015 14:51:40 +0000 (10:51 -0400)]
upgrade/hammer-x: only ubuntu

the centos packages don't (git)build

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #572 from dachary/wip-duplicate-centos7
Sage Weil [Fri, 18 Sep 2015 14:33:32 +0000 (10:33 -0400)]
Merge pull request #572 from dachary/wip-duplicate-centos7

do not duplicate CentOS 7 runs

10 years agodo not duplicate CentOS 7 runs
Loic Dachary [Fri, 18 Sep 2015 14:22:17 +0000 (16:22 +0200)]
do not duplicate CentOS 7 runs

The a-supported-distro.yaml file must be outside of the supported distro
directory otherwise it will have all suites including the distro
directory run CentOS 7 jobs twice.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 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>
10 years agoMerge pull request #566 from ceph/wip-s3-branch-fix
Sage Weil [Fri, 18 Sep 2015 14:10:10 +0000 (10:10 -0400)]
Merge pull request #566 from ceph/wip-s3-branch-fix

Use old branches as is without 'ceph-' for firefly, hammer etc

10 years agoupgrade/hammer-x: run rados.py to completion before moving on
Sage Weil [Fri, 18 Sep 2015 14:06:05 +0000 (10:06 -0400)]
upgrade/hammer-x: run rados.py to completion before moving on

Leave the final workloads alone.. those can run in parallel
with other stuff.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoRevert "Merge pull request #567 from ceph/ceph_fuse-timeout"
Greg Farnum [Thu, 17 Sep 2015 14:29:07 +0000 (07:29 -0700)]
Revert "Merge pull request #567 from ceph/ceph_fuse-timeout"

This reverts commit ff1655cb57793f18698919f5284b1f207893ff8f, reversing
changes made to 2b25080d4faf0ae9ddb0000808830cd4d5c7bea1.

Since we haven't actually started the MDS daemons yet, this code is broken.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #569 from dachary/wip-13031-packages
Gregory Farnum [Wed, 16 Sep 2015 21:29:19 +0000 (14:29 -0700)]
Merge pull request #569 from dachary/wip-13031-packages

buildpackages: fix flake / pep8

10 years agotasks/cephfs: switch unmount timeout to 15 minutes
Greg Farnum [Wed, 16 Sep 2015 21:27:14 +0000 (14:27 -0700)]
tasks/cephfs: switch unmount timeout to 15 minutes

Our ffsb and fsync tests contain so many small writes at random offsets
that it can take >10 minutes to commit all of them to disk if we get
a slower OSD cluster. 15 minutes is still a plenty-fast timeout for
this stage compared to just hanging and losing the logs!

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #567 from ceph/ceph_fuse-timeout
John Spray [Wed, 16 Sep 2015 21:21:27 +0000 (22:21 +0100)]
Merge pull request #567 from ceph/ceph_fuse-timeout

ceph: wait for CephFS to be healthy before proceeding

Reviewed-by: John Spray <john.spray@redhat.com>
10 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>
10 years agoceph: wait for CephFS to be healthy before proceeding
Greg Farnum [Wed, 16 Sep 2015 20:53:36 +0000 (13:53 -0700)]
ceph: wait for CephFS to be healthy before proceeding

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoUse old branches as is without 'ceph-' for firefly, hammer etc
Vasu Kulkarni [Wed, 16 Sep 2015 17:21:51 +0000 (13:21 -0400)]
Use old branches as is without 'ceph-' for firefly, hammer etc

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 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>
10 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>
10 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>
10 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>
10 years agoMerge pull request #560 from dachary/wip-13026-hammer-stop
Loic Dachary [Tue, 15 Sep 2015 09:45:11 +0000 (11:45 +0200)]
Merge pull request #560 from dachary/wip-13026-hammer-stop

hammer-x: test CEPH_FEATURE_HAMMER_0_94_4

10 years agoMerge pull request #564 from ceph/wip-hammer-x
Sage Weil [Tue, 15 Sep 2015 00:16:44 +0000 (20:16 -0400)]
Merge pull request #564 from ceph/wip-hammer-x

fixes for hammer-x

10 years agoupgrade/hammer-x/split-*: ignore osdmap encode errors
Sage Weil [Sat, 12 Sep 2015 12:43:37 +0000 (08:43 -0400)]
upgrade/hammer-x/split-*: ignore osdmap encode errors

This is normal during upgrade.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoupgrade/hammer-x: hammer test.sh before and during upgrade
Sage Weil [Sat, 12 Sep 2015 12:40:27 +0000 (08:40 -0400)]
upgrade/hammer-x: hammer test.sh before and during upgrade

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agohammer-x: test CEPH_FEATURE_HAMMER_0_94_4
Loic Dachary [Fri, 11 Sep 2015 14:01:33 +0000 (16:01 +0200)]
hammer-x: test CEPH_FEATURE_HAMMER_0_94_4

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

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #563 from ceph/wip-13060
Sage Weil [Sat, 12 Sep 2015 13:24:33 +0000 (09:24 -0400)]
Merge pull request #563 from ceph/wip-13060

fix test for 11429 (and now 13060)

10 years agosuites/rados/singleton-nomsgr/all/11429.yaml: double-hop and fix
Sage Weil [Sat, 12 Sep 2015 13:22:30 +0000 (09:22 -0400)]
suites/rados/singleton-nomsgr/all/11429.yaml: double-hop and fix

- simplify this.. lots of extra cruft we don't need
- restart twice at hammer to ensure that we can still load pgs
  post-upgrade
- do the same for the final version.

Fixes: #11429 (again, for ~infernalis)
Fixes: #13060
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #562 from ceph/wip-radosbench-cleanup
Zack Cerza [Fri, 11 Sep 2015 20:55:05 +0000 (14:55 -0600)]
Merge pull request #562 from ceph/wip-radosbench-cleanup

tasks/radosbench: allow cleanup: false

10 years agotasks/radosbench: allow cleanup: false
Sage Weil [Fri, 11 Sep 2015 20:52:41 +0000 (16:52 -0400)]
tasks/radosbench: allow cleanup: false

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #561 from ceph/wip-sudo
Zack Cerza [Fri, 11 Sep 2015 16:20:50 +0000 (10:20 -0600)]
Merge pull request #561 from ceph/wip-sudo

sudo ceph

10 years agoMerge pull request #559 from ceph/wip-10328
Zack Cerza [Fri, 11 Sep 2015 16:19:46 +0000 (10:19 -0600)]
Merge pull request #559 from ceph/wip-10328

leaks