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

10 years agosuites: sudo ceph
Sage Weil [Fri, 11 Sep 2015 16:14:50 +0000 (12:14 -0400)]
suites: sudo ceph

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks: sudo ceph for cli
Sage Weil [Fri, 11 Sep 2015 16:11:31 +0000 (12:11 -0400)]
tasks: sudo ceph for cli

/var/run/ceph is 770.  This is mainly necessary for any
interaction with the daemon sockets, but it is what users do
and it may avoid log noise.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agorados/singleton-nomsgr/all/valgrind-leaks: verify leak checking works
Sage Weil [Fri, 11 Sep 2015 15:53:25 +0000 (11:53 -0400)]
rados/singleton-nomsgr/all/valgrind-leaks: verify leak checking works

Fixes: #10328
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoceph: add option to expect valgind errors and fail if there are none
Sage Weil [Thu, 10 Sep 2015 14:44:34 +0000 (10:44 -0400)]
ceph: add option to expect valgind errors and fail if there are none

See #10328
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agodistros: alias a-supported-distro.yaml to CentOS 7
Loic Dachary [Fri, 11 Sep 2015 10:12:00 +0000 (12:12 +0200)]
distros: alias a-supported-distro.yaml to CentOS 7

Some jobs are distribution agnostic and it is meaningless to run them on
all supported distributions. For such jobs it is convient to require
than they run on a supported distribution but we don't care which. This
can be done by including a-supported-distro.yaml in the suite sub
directory instead of linking to distros/supported.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #558 from ceph/wip-12973
Sage Weil [Thu, 10 Sep 2015 12:57:59 +0000 (08:57 -0400)]
Merge pull request #558 from ceph/wip-12973

rados: 'failed to encode ...' warnings are normal on upgrades

Tested-by: Kefu Chai <kchai@redhat.com>
10 years agorados: 'failed to encode ...' warnings are normal on upgrades
Sage Weil [Thu, 10 Sep 2015 02:04:13 +0000 (22:04 -0400)]
rados: 'failed to encode ...' warnings are normal on upgrades

Fixes: #12973
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #542 from ceph/wip-12551-cephfs-truncate-sec
Sage Weil [Wed, 9 Sep 2015 20:22:38 +0000 (16:22 -0400)]
Merge pull request #542 from ceph/wip-12551-cephfs-truncate-sec

Adds test for ceph/pull/5442

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agosuites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml
Ivo Jimenez [Thu, 20 Aug 2015 05:24:10 +0000 (22:24 -0700)]
suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml

Verify the cache tier doesn't clobber truncate_{seq,size}

10 years agoMerge pull request #557 from ceph/wip-12563
Josh Durgin [Wed, 9 Sep 2015 15:44:11 +0000 (11:44 -0400)]
Merge pull request #557 from ceph/wip-12563

suites/hammer/older: do not upgrade client while running RBD import/export

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #550 from ceph/wip-12806
Gregory Farnum [Wed, 9 Sep 2015 13:53:45 +0000 (14:53 +0100)]
Merge pull request #550 from ceph/wip-12806

tasks/qemu: avoid adding duplicated entries to /etc/exports

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites/hammer/older: do not upgrade client while running RBD import/export
Jason Dillaman [Wed, 9 Sep 2015 13:09:31 +0000 (09:09 -0400)]
suites/hammer/older: do not upgrade client while running RBD import/export

Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up.  This creates a short window of time between installing
upgraded packages where symbol lookup errors could occur.

Fixes: #12563
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agoMerge pull request #556 from ceph/wip-stuck-pg-dump
Sage Weil [Tue, 8 Sep 2015 13:12:53 +0000 (09:12 -0400)]
Merge pull request #556 from ceph/wip-stuck-pg-dump

tasks/ceph_manager: dump pgs when recover times out

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agotasks/ceph_manager: dump pgs when recover times out
Sage Weil [Tue, 8 Sep 2015 12:59:49 +0000 (08:59 -0400)]
tasks/ceph_manager: dump pgs when recover times out

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

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #541 from XinzeChi/wip-rebug
Loic Dachary [Mon, 7 Sep 2015 07:56:51 +0000 (09:56 +0200)]
Merge pull request #541 from XinzeChi/wip-rebug

fix rebug rados

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agodistros/supported: remove jessie until paramiko issue is resolved
Sage Weil [Sun, 6 Sep 2015 17:37:02 +0000 (13:37 -0400)]
distros/supported: remove jessie until paramiko issue is resolved

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge remote-tracking branch 'gh/wip-ceph-deploy'
Sage Weil [Sun, 6 Sep 2015 17:36:07 +0000 (13:36 -0400)]
Merge remote-tracking branch 'gh/wip-ceph-deploy'

10 years agoMerge pull request #552 from ceph/wip-12878
Kefu Chai [Sun, 6 Sep 2015 10:26:56 +0000 (18:26 +0800)]
Merge pull request #552 from ceph/wip-12878

tasks/scrub_test: sudo ls ...

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agotasks/divergent_prior[2]: fix rados get syntax
Sage Weil [Sat, 5 Sep 2015 13:25:24 +0000 (09:25 -0400)]
tasks/divergent_prior[2]: fix rados get syntax

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/reg11184.py: fix rados get syntax
Sage Weil [Sat, 5 Sep 2015 13:23:54 +0000 (09:23 -0400)]
tasks/reg11184.py: fix rados get syntax

no -o

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #553 from ceph/wip-s3tests
Sage Weil [Sat, 5 Sep 2015 13:22:06 +0000 (09:22 -0400)]
Merge pull request #553 from ceph/wip-s3tests

s3tests: use ceph-$foo branches

10 years agotasks/s3tests: use ceph-$foo branches
Sage Weil [Fri, 4 Sep 2015 18:42:21 +0000 (14:42 -0400)]
tasks/s3tests: use ceph-$foo branches

We need to be able to merge things into s3-tests master that
break rgw.  Create ceph-foo branches (ceph-master,
ceph-infernalis, etc.) and use those instead.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agokcephfs: include debug mds 20 everywhere
Greg Farnum [Thu, 3 Sep 2015 11:04:47 +0000 (04:04 -0700)]
kcephfs: include debug mds 20 everywhere

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/scrub_test: sudo ls ...
Sage Weil [Thu, 3 Sep 2015 02:01:58 +0000 (22:01 -0400)]
tasks/scrub_test: sudo ls ...

/var/lib/ceph/osd/* is owned by ceph now; ubuntu user can't read
it.

Fixes: #12878
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/ceph_deploy: install ceph-test
Sage Weil [Wed, 2 Sep 2015 22:45:33 +0000 (18:45 -0400)]
tasks/ceph_deploy: install ceph-test

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #503 from guangyy/wip-12316-n
David Zafman [Tue, 1 Sep 2015 19:27:12 +0000 (12:27 -0700)]
Merge pull request #503 from guangyy/wip-12316-n

erasure coding: LRC thrasher & fast read thrasher

Reviewed-by: David Zafman <dzafman@redhat.com>
10 years agosuites/rados/singleton-nomsgr/all/11429: upgrade to hammer first
Sage Weil [Tue, 1 Sep 2015 18:55:48 +0000 (14:55 -0400)]
suites/rados/singleton-nomsgr/all/11429: upgrade to hammer first

10 years agoMerge pull request #551 from ceph/wip-12820
Gregory Farnum [Tue, 1 Sep 2015 15:06:15 +0000 (16:06 +0100)]
Merge pull request #551 from ceph/wip-12820

tasks/cephfs: fix mount_timeout config loading

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 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>
10 years agotasks/ceph_deploy: work with systemd
Sage Weil [Mon, 31 Aug 2015 18:21:29 +0000 (14:21 -0400)]
tasks/ceph_deploy: work with systemd

This is ugly, but I'm not going to rewrite this right now.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agodistros: add debian 8 jessie, remove wheezy from supported list
Sage Weil [Mon, 31 Aug 2015 17:56:15 +0000 (13:56 -0400)]
distros: add debian 8 jessie, remove wheezy from supported list

Wheezy only has experiemntal c++11 support; it's not new enough.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoceph-deploy: install w/ ceph-deploy, not install.py
Sage Weil [Mon, 31 Aug 2015 17:53:12 +0000 (13:53 -0400)]
ceph-deploy: install w/ ceph-deploy, not install.py

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #546 from dachary/wip-11881-multipath
Loic Dachary [Mon, 31 Aug 2015 15:30:05 +0000 (17:30 +0200)]
Merge pull request #546 from dachary/wip-11881-multipath

ceph-disk workunit

10 years agotasks/qemu: avoid adding duplicated entries to /etc/exports
Yan, Zheng [Mon, 31 Aug 2015 14:25:53 +0000 (22:25 +0800)]
tasks/qemu: avoid adding duplicated entries to /etc/exports

try deleting leftover entries for previous job

Fixes: #12806
Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agorados/basic/msgr: enable all experimental features if random/async
Kefu Chai [Fri, 28 Aug 2015 16:23:00 +0000 (00:23 +0800)]
rados/basic/msgr: enable all experimental features if random/async

Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoRevert "rados/basic/msgr: enable all experimental features if random/async"
David Zafman [Fri, 28 Aug 2015 21:50:19 +0000 (14:50 -0700)]
Revert "rados/basic/msgr: enable all experimental features if random/async"

This reverts commit 40db8376ab42756e7c2f45469153099183439744.

Getting errors trying to schedule with this commit.

10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Fri, 28 Aug 2015 19:41:17 +0000 (15:41 -0400)]
Merge remote-tracking branch 'gh/next'

10 years agoMerge pull request #548 from tchaikov/wip-enable-exp-features
Samuel Just [Fri, 28 Aug 2015 16:34:42 +0000 (09:34 -0700)]
Merge pull request #548 from tchaikov/wip-enable-exp-features

rados/basic/msgr: enable all experimental features if random/async

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agorados/basic/msgr: enable all experimental features if random/async
Kefu Chai [Fri, 28 Aug 2015 16:23:00 +0000 (00:23 +0800)]
rados/basic/msgr: enable all experimental features if random/async

Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #547 from ceph/wip-12822
Gregory Farnum [Fri, 28 Aug 2015 13:01:08 +0000 (14:01 +0100)]
Merge pull request #547 from ceph/wip-12822

tasks/cephfs: timeout on wait in test_network_death

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/cephfs: timeout on wait in test_network_death
John Spray [Fri, 28 Aug 2015 12:57:23 +0000 (13:57 +0100)]
tasks/cephfs: timeout on wait in test_network_death

So that we can get a failure instead of a hang in

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge remote-tracking branch 'origin/next'
John Spray [Fri, 28 Aug 2015 08:17:28 +0000 (09:17 +0100)]
Merge remote-tracking branch 'origin/next'

10 years agoMerge pull request #545 from ceph/wip-12777-next
Yan, Zheng [Fri, 28 Aug 2015 01:16:21 +0000 (09:16 +0800)]
Merge pull request #545 from ceph/wip-12777-next

tasks/cephfs: fix test_pool_perm teardown

10 years agoimplement the ceph-disk suite
Loic Dachary [Thu, 27 Aug 2015 21:29:30 +0000 (23:29 +0200)]
implement the ceph-disk suite

Run the ceph-disk workunit with a mon setup with ceph-deploy. It is
prefered to the install done by the ceph tasks because it relies on the
init system and udev rules which are going to be tested by the ceph-disk
workunit.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: implement only_mon
Loic Dachary [Thu, 27 Aug 2015 21:23:53 +0000 (23:23 +0200)]
ceph-deploy: implement only_mon

If only_mon is true, do not attempt to deploy osds.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: implement keep_running
Loic Dachary [Thu, 27 Aug 2015 21:20:25 +0000 (23:20 +0200)]
ceph-deploy: implement keep_running

When keep_running is true, do not shutdown the cluster, leave it as it
is for other workunits or tasks to use. This effectively allows the
ceph-deploy task to be used as a helper to deploy clusters.

The call to build_ceph_cluster is simplified by giving it the whole
configuration dictionary instead of re-building one with selected arguments.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: ceph report on failure
Loic Dachary [Thu, 27 Aug 2015 21:19:22 +0000 (23:19 +0200)]
ceph-deploy: ceph report on failure

When ceph-deploy fails, run ceph report to get more information about
the state of the cluster at the time of the failure.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoUpdate rados_api.yaml(cherry picked from commit 5b9d41e3ea0f07171ce59f0bb1f5636733452062)
Yuri Weinstein [Tue, 25 Aug 2015 17:27:08 +0000 (10:27 -0700)]
Update rados_api.yaml(cherry picked from commit 5b9d41e3ea0f07171ce59f0bb1f5636733452062)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoInitial check in to add firefly-hammer-x suite #12641
Yuri Weinstein [Wed, 12 Aug 2015 00:19:38 +0000 (17:19 -0700)]
Initial check in to add firefly-hammer-x suite #12641

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