]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agocram: support fetching from sha1 branch, tag, commit hash
Venky Shankar [Fri, 9 Dec 2016 09:41:49 +0000 (15:11 +0530)]
cram: support fetching from sha1 branch, tag, commit hash

Signed-off-by: Venky Shankar <vshankar@redhat.com>
8 years agoMerge remote-tracking branch 'upstream/pull/1302/head'
Patrick Donnelly [Fri, 9 Dec 2016 16:09:02 +0000 (11:09 -0500)]
Merge remote-tracking branch 'upstream/pull/1302/head'

* upstream/pull/1302/head:
  fsx-mpi: fsx-mpi expects a file name not a dir
  fsx-mpi: remove chef task
  Fix mpi calls

8 years agofsx-mpi: fsx-mpi expects a file name not a dir
Patrick Donnelly [Tue, 6 Dec 2016 21:51:38 +0000 (16:51 -0500)]
fsx-mpi: fsx-mpi expects a file name not a dir

The test still fails even after being enabled:

2016-12-07T18:00:44.337 INFO:teuthology.orchestra.run.mira105:Running: 'mpiexec -f /home/ubuntu/cephtest/mpi-hosts -wdir /home/ubuntu/cephtest/gmnt sudo /home/ubuntu/cephtest/fsx-mpi -o 1MB -N 50000 -p 10000 -l 1048576 /home/ubuntu/cephtest/gmnt/test'
2016-12-07T18:00:44.486 INFO:teuthology.orchestra.run.mira105.stderr:Warning: Permanently added '172.21.8.122' (ECDSA) to the list of known hosts.
2016-12-07T18:00:44.571 INFO:teuthology.orchestra.run.mira105.stdout:skipping zero size read
2016-12-07T18:00:44.591 INFO:teuthology.orchestra.run.mira105.stdout:truncating to largest ever: 0x7cccb
2016-12-07T18:00:44.606 INFO:teuthology.orchestra.run.mira083:Running: 'sudo logrotate /etc/logrotate.d/ceph-test.conf'
2016-12-07T18:00:44.611 INFO:teuthology.orchestra.run.mira100:Running: 'sudo logrotate /etc/logrotate.d/ceph-test.conf'
2016-12-07T18:00:44.614 INFO:teuthology.orchestra.run.mira105:Running: 'sudo logrotate /etc/logrotate.d/ceph-test.conf'
2016-12-07T18:00:44.887 INFO:teuthology.orchestra.run.mira105.stdout:skipping zero size read
2016-12-07T18:00:44.954 INFO:teuthology.orchestra.run.mira105.stdout:Size error: expected 0xa6f7c stat 0xd4000 seek 0xd5000
2016-12-07T18:00:44.954 INFO:teuthology.orchestra.run.mira105.stdout:LOG DUMP (2 total operations):
2016-12-07T18:00:44.954 INFO:teuthology.orchestra.run.mira105.stdout:1(1 mod 256): SKIPPED (no operation)
2016-12-07T18:00:44.954 INFO:teuthology.orchestra.run.mira105.stdout:2(2 mod 256): WRITE        0x1c748 thru 0xa6f7b    (0x8a834 bytes) HOLE
2016-12-07T18:00:44.990 INFO:teuthology.orchestra.run.mira105.stdout:Correct content saved for comparison
2016-12-07T18:00:44.990 INFO:teuthology.orchestra.run.mira105.stdout:(maybe hexdump "/home/ubuntu/cephtest/gmnt/test" vs "/home/ubuntu/cephtest/gmnt/test.fsxgood")
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:===================================================================================
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:=   EXIT CODE: 120
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:=   CLEANING UP REMAINING PROCESSES
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stdout:===================================================================================
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stderr:[proxy:0:0@mira105] HYD_pmcd_pmip_control_cmd_cb (./pm/pmiserv/pmip_cb.c:886): assert (!closed) failed
2016-12-07T18:00:45.000 INFO:teuthology.orchestra.run.mira105.stderr:[proxy:0:0@mira105] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status
2016-12-07T18:00:45.001 INFO:teuthology.orchestra.run.mira105.stderr:[proxy:0:0@mira105] main (./pm/pmiserv/pmip.c:206): demux engine error waiting for event
2016-12-07T18:00:45.002 INFO:teuthology.orchestra.run.mira105.stderr:[mpiexec@mira105] HYDT_bscu_wait_for_completion (./tools/bootstrap/utils/bscu_wait.c:76): one of the processes terminated badly; aborting
2016-12-07T18:00:45.002 INFO:teuthology.orchestra.run.mira105.stderr:[mpiexec@mira105] HYDT_bsci_wait_for_completion (./tools/bootstrap/src/bsci_wait.c:23): launcher returned error waiting for completion
2016-12-07T18:00:45.002 INFO:teuthology.orchestra.run.mira105.stderr:[mpiexec@mira105] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:217): launcher returned error waiting for completion
2016-12-07T18:00:45.002 INFO:teuthology.orchestra.run.mira105.stderr:[mpiexec@mira105] main (./ui/mpich/mpiexec.c:331): process manager error waiting for completion

I am not sure what the cause is. I'm leaving the test disabled for now and merging this PR.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agofsx-mpi: remove chef task
Patrick Donnelly [Tue, 6 Dec 2016 19:41:00 +0000 (14:41 -0500)]
fsx-mpi: remove chef task

Per Sage's comment: https://github.com/ceph/ceph-qa-suite/pull/284#issuecomment-141463034

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agoMerge pull request #977 from ceph/wip-rgw-compression
Yehuda Sadeh [Wed, 7 Dec 2016 17:18:42 +0000 (09:18 -0800)]
Merge pull request #977 from ceph/wip-rgw-compression

rgw/verify: use rgw_compression_type = "random"

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
8 years agoupgrade/hammer-jewel-x/stress-split: no xenial
Sage Weil [Wed, 7 Dec 2016 15:27:19 +0000 (10:27 -0500)]
upgrade/hammer-jewel-x/stress-split: no xenial

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1211 from ceph/wip-15753-master
Sage Weil [Wed, 7 Dec 2016 14:54:24 +0000 (09:54 -0500)]
Merge pull request #1211 from ceph/wip-15753-master

upgrade/hammer-jewel-x suite

8 years agoupgrade/hammer-jewel-x: redo stress-split
Sage Weil [Tue, 6 Dec 2016 22:46:10 +0000 (17:46 -0500)]
upgrade/hammer-jewel-x: redo stress-split

Make this easy: write a singel yaml that does the hammer install,
some limited work, then upgardes to jewel.  Copy it from the
parallel suite.  Then, symlink all of the rest from the jewel-x
stress-split suite.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/hammer-jewel-x: misc fixes
Sage Weil [Thu, 1 Dec 2016 23:09:11 +0000 (18:09 -0500)]
upgrade/hammer-jewel-x: misc fixes

8 years agoupgrade/hammer-jewel-x: fix upgrade order
Sage Weil [Thu, 1 Dec 2016 23:06:05 +0000 (18:06 -0500)]
upgrade/hammer-jewel-x: fix upgrade order

8 years agoupgrade/hammer-jewel-x: no xenial
Sage Weil [Thu, 1 Dec 2016 21:10:50 +0000 (16:10 -0500)]
upgrade/hammer-jewel-x: no xenial

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/hammer-jewel-x: no mds, no fs tests
Sage Weil [Thu, 1 Dec 2016 20:48:13 +0000 (15:48 -0500)]
upgrade/hammer-jewel-x: no mds, no fs tests

8 years agoexclude ceph-mgr
Sage Weil [Thu, 1 Dec 2016 16:12:03 +0000 (11:12 -0500)]
exclude ceph-mgr

8 years agoupgrade/hammer-jewel-x/parallel: update
Sage Weil [Wed, 30 Nov 2016 20:00:42 +0000 (15:00 -0500)]
upgrade/hammer-jewel-x/parallel: update

Merger hammer-x (jewel branch) and jewel-x (master branch).

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoAdded new hammer-jewel-x suite
Yuri Weinstein [Mon, 17 Oct 2016 20:28:54 +0000 (20:28 +0000)]
Added new hammer-jewel-x suite

Removed rbd/test_librbd_python.sh for now
Removed all `sudo` from exec lines

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 years agoMerge pull request #1300 from batrick/multimds-merge
John Spray [Wed, 7 Dec 2016 12:19:54 +0000 (12:19 +0000)]
Merge pull request #1300 from batrick/multimds-merge

suites/multimds: sync with fs suites

Reviewed-by: John Spray <john.spray@redhat.com>
8 years agosuites/multimds: add kclient disable override
Patrick Donnelly [Fri, 2 Dec 2016 00:27:27 +0000 (19:27 -0500)]
suites/multimds: add kclient disable override

The libcephfs tests are negatively affected by other mounts. This commit
adds a kclient disable in addition to the ceph-fuse one.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/multimds: sync with fs suites
Patrick Donnelly [Mon, 8 Aug 2016 02:25:19 +0000 (22:25 -0400)]
suites/multimds: sync with fs suites

This commit synchronizes the multimds suite with the fs suite. The
basic/verify sub-suites now do the same tests except with different
cluster layouts (i.e. multiple actives). This is mostly accomplished by
symlinking parts of each sub-suite to its counterpart in the fs suite.

This commit also does a few things of note to the prior multimds suite:

o Turn on directory fragmentation.
o Add several tests from fs/basic/tasks to multimds/basic.
o Remove libcephfs as fs/basic/tasks already contain
  multimds/basic/tasks.

Prior implementation and discussion are in PR#1114: https://github.com/ceph/ceph-qa-suite/pull/1114

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agoMerge pull request #1282 from batrick/fs-reorg
John Spray [Wed, 7 Dec 2016 00:44:31 +0000 (00:44 +0000)]
Merge pull request #1282 from batrick/fs-reorg

fs: unify common parts of sub-suites

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
8 years agoMerge pull request #1275 from jcsp/wip-17853
John Spray [Wed, 7 Dec 2016 00:17:16 +0000 (00:17 +0000)]
Merge pull request #1275 from jcsp/wip-17853

Directory fragmentation tests

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agotasks/cephfs: add test_standby_for_invalid_fscid
Ramakrishnan [Wed, 9 Nov 2016 09:31:55 +0000 (15:01 +0530)]
tasks/cephfs: add test_standby_for_invalid_fscid

Signed-off-by: Ramakrishnan Periyasamy <rperiyas@redhat.com>
8 years agoMerge pull request #532 from ceph/wip-12378
Sage Weil [Tue, 6 Dec 2016 18:38:44 +0000 (13:38 -0500)]
Merge pull request #532 from ceph/wip-12378

Adds task to wrap the aver utility

8 years agoMerge pull request #734 from dachary/wip-rados-thrash
Sage Weil [Tue, 6 Dec 2016 18:38:07 +0000 (13:38 -0500)]
Merge pull request #734 from dachary/wip-rados-thrash

openstack: rados/thrash...cache-pool-snaps.yaml: need 15GB

8 years agoMerge pull request #1019 from ceph/wip-rgw-fix-longpath
Sage Weil [Tue, 6 Dec 2016 18:37:11 +0000 (13:37 -0500)]
Merge pull request #1019 from ceph/wip-rgw-fix-longpath

rgw: split osd's in 2 nodes

8 years agoMerge pull request #980 from ceph/wip-fix-infinit
Sage Weil [Tue, 6 Dec 2016 18:05:27 +0000 (13:05 -0500)]
Merge pull request #980 from ceph/wip-fix-infinit

Fix infinite wait during monitor quorum check

8 years agorgw: configure compression in default zone when not multisite
Casey Bodley [Fri, 2 Dec 2016 19:48:44 +0000 (14:48 -0500)]
rgw: configure compression in default zone when not multisite

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agorgw/verify: set compression type=random
Casey Bodley [Thu, 28 Apr 2016 17:59:30 +0000 (13:59 -0400)]
rgw/verify: set compression type=random

instead of adding each compression type to the matrix for the rgw/verify
suite, use the new 'random' compression type to get test coverage of
the various compression plugins

this adds an 'rgw compression type' option to the client config, and later
adds that to the zone placement config

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoFix infinite wait during monitor quorum check
Vasu Kulkarni [Mon, 2 May 2016 19:43:52 +0000 (12:43 -0700)]
Fix infinite wait during monitor quorum check

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoSplit osd's into 2 nodes
Vasu Kulkarni [Thu, 26 May 2016 17:44:07 +0000 (10:44 -0700)]
Split osd's into 2 nodes

http://tracker.ceph.com/issues/15612
Not all test machines(mira, vps) have 4 osd's and without this
change it will fail on nodes with < 4 osds, since one of the
osd will be on ext4 and it will hit long filename issue

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoMerge pull request #535 from ceph/wip-12376
Sage Weil [Mon, 5 Dec 2016 22:53:51 +0000 (17:53 -0500)]
Merge pull request #535 from ceph/wip-12376

tasks/radosbenchsweep task

8 years agoMerge pull request #1024 from ceph/wip-default-fs
Sage Weil [Mon, 5 Dec 2016 22:53:01 +0000 (17:53 -0500)]
Merge pull request #1024 from ceph/wip-default-fs

tasks/ceph: default to xfs instead of root dir

8 years agoMerge pull request #1087 from sponce/master
Sage Weil [Mon, 5 Dec 2016 22:49:36 +0000 (17:49 -0500)]
Merge pull request #1087 from sponce/master

rados: Added tests for the striper layer of rados

8 years agoMerge pull request #956 from ceph/wip-rm-ext4
Samuel Just [Mon, 5 Dec 2016 22:42:08 +0000 (14:42 -0800)]
Merge pull request #956 from ceph/wip-rm-ext4

Remove ext4 option from rados:thrash tests

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #1301 from ceph/wip-valgrind-centos
Josh Durgin [Mon, 5 Dec 2016 19:36:45 +0000 (11:36 -0800)]
Merge pull request #1301 from ceph/wip-valgrind-centos

do all valgrind runs on centos

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agodo all valgrind runs on centos
Sage Weil [Mon, 5 Dec 2016 19:21:31 +0000 (14:21 -0500)]
do all valgrind runs on centos

The xenial valgrind has a bug with generating random
numbers; see http://tracker.ceph.com/issues/18126

Revert this when it is fixed.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1299 from athanatos/wip-enable-hacky-flag
Sage Weil [Mon, 5 Dec 2016 16:45:13 +0000 (11:45 -0500)]
Merge pull request #1299 from athanatos/wip-enable-hacky-flag

ec-data-pool: enable the hacky_overwrites flag

8 years agoec-data-pool: enable the hacky_overwrites flag
Samuel Just [Mon, 28 Nov 2016 23:25:05 +0000 (15:25 -0800)]
ec-data-pool: enable the hacky_overwrites flag

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #1298 from ceph/wip-pre-single-major-branch
Jason Dillaman [Fri, 2 Dec 2016 19:55:21 +0000 (14:55 -0500)]
Merge pull request #1298 from ceph/wip-pre-single-major-branch

krbd/unmap: pre-single-major is now 3.12.z

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agorados/thrash/workloads: shorten rados bench a bit
Sage Weil [Fri, 2 Dec 2016 14:56:13 +0000 (09:56 -0500)]
rados/thrash/workloads: shorten rados bench a bit

I hit ENOSPC during thrashing on one run.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1295 from dachary/wip-16506-ceph-coverage
Loic Dachary [Fri, 2 Dec 2016 10:42:03 +0000 (11:42 +0100)]
Merge pull request #1295 from dachary/wip-16506-ceph-coverage

upgrade: ceph-test is needed for ceph-coverage

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agoupgrade: ceph-test is needed for ceph-coverage
Loic Dachary [Fri, 2 Dec 2016 09:27:25 +0000 (10:27 +0100)]
upgrade: ceph-test is needed for ceph-coverage

Do not exclude the ceph-test package otherwise the ceph-coverage
executable is not installed.

Fixes: http://tracker.ceph.com/issues/16506
Signed-off-by: Loic Dachary <loic@dachary.org>
8 years agoMerge pull request #1294 from ceph/wip-17960-master
Sage Weil [Thu, 1 Dec 2016 22:21:37 +0000 (17:21 -0500)]
Merge pull request #1294 from ceph/wip-17960-master

Removed xenial + Excluded librgw2

8 years agoupgrade/jewel-x/point-to-point: avoid xenial
Sage Weil [Thu, 1 Dec 2016 22:21:19 +0000 (17:21 -0500)]
upgrade/jewel-x/point-to-point: avoid xenial

Xenial has newer packages in the distro and we want to
avoid fragile install instructions to avoid them.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoExcluded librgw2
Yuri Weinstein [Thu, 1 Dec 2016 17:29:56 +0000 (17:29 +0000)]
Excluded librgw2
Fixes http://tracker.ceph.com/issues/17960

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 years agokrbd/unmap: pre-single-major is now 3.12.z
Ilya Dryomov [Wed, 30 Nov 2016 11:16:58 +0000 (12:16 +0100)]
krbd/unmap: pre-single-major is now 3.12.z

3.13 won't build on newer distros, due to lack of gcc5 support.
nightly/pre-single-major (with a slash) is now gone.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #1293 from ceph/wip-17977-fix
Dan Mick [Wed, 30 Nov 2016 23:15:15 +0000 (15:15 -0800)]
Merge pull request #1293 from ceph/wip-17977-fix

qemu: Set permissions on /dev/kvm

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoqemu: Set permissions on /dev/kvm
David Galloway [Tue, 22 Nov 2016 16:23:23 +0000 (11:23 -0500)]
qemu: Set permissions on /dev/kvm

Hack until fix in https://bugzilla.redhat.com/show_bug.cgi?id=1333159
makes it into CentOS repos.

Fixes: http://tracker.ceph.com/issues/17977
Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #1291 from ceph/wip-18085
Samuel Just [Wed, 30 Nov 2016 17:20:17 +0000 (09:20 -0800)]
Merge pull request #1291 from ceph/wip-18085

rados/thrash*: do no set osd_max_backfills=1

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agorados/thrash*: vary osd_max_backfills, always >1
Sage Weil [Wed, 30 Nov 2016 17:13:14 +0000 (12:13 -0500)]
rados/thrash*: vary osd_max_backfills, always >1

This can lead to a copy-from vs backfill deadlock; see
http://tracker.ceph.com/issues/18085

This effectively reverts 5e880228fd7f59063d22a51eb5488b369b0c8360
which aimed to catch bugs in recovery reservations.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #894 from ceph/wip-bluestore
Sage Weil [Wed, 30 Nov 2016 02:55:46 +0000 (21:55 -0500)]
Merge pull request #894 from ceph/wip-bluestore

rados: test bluestore too

8 years agorados/objectstore/objectstore.yaml: do not test kstore
Sage Weil [Mon, 28 Nov 2016 21:10:22 +0000 (16:10 -0500)]
rados/objectstore/objectstore.yaml: do not test kstore

It's flaky.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/objectstore/objectstore.yaml: test bluestore
Sage Weil [Mon, 21 Nov 2016 23:27:35 +0000 (18:27 -0500)]
rados/objectstore/objectstore.yaml: test bluestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorbd: test on filestore and bluestore
Sage Weil [Sat, 5 Nov 2016 02:51:14 +0000 (22:51 -0400)]
rbd: test on filestore and bluestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agofs: test bluestore and filestore
Sage Weil [Sat, 22 Oct 2016 18:08:17 +0000 (14:08 -0400)]
fs: test bluestore and filestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorgw: test bluestore and filestore
Sage Weil [Sat, 22 Oct 2016 18:07:26 +0000 (14:07 -0400)]
rgw: test bluestore and filestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados: test bluestore
Sage Weil [Wed, 21 Sep 2016 20:28:41 +0000 (16:28 -0400)]
rados: test bluestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1289 from ceph/wip-16397-workaround
John Spray [Wed, 30 Nov 2016 01:06:15 +0000 (01:06 +0000)]
Merge pull request #1289 from ceph/wip-16397-workaround

suites/knfs: pin to ubuntu

Reviewed-by: Jeff Layton <jlayton@redhat.com>
8 years agoMerge pull request #1283 from SUSE/wip-18014
Sage Weil [Tue, 29 Nov 2016 16:07:32 +0000 (11:07 -0500)]
Merge pull request #1283 from SUSE/wip-18014

thrashosds: try ceph-objectstore-tool for one minute

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agosuites/knfs: pin to ubuntu
John Spray [Tue, 29 Nov 2016 14:28:13 +0000 (14:28 +0000)]
suites/knfs: pin to ubuntu

Workaround for http://tracker.ceph.com/issues/16397, which
manifests when we run bleeding edge kernels against the version
of nfs-utils in centos7.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agothrashosds: try ceph-objectstore-tool for 10 minutes
Nathan Cutler [Thu, 24 Nov 2016 10:25:35 +0000 (11:25 +0100)]
thrashosds: try ceph-objectstore-tool for 10 minutes

If ceph-objectstore-tool binary is not present, it's likely because we're in
the middle of an upgrade. Do not try to run the binary until we verify that
it's really present. If it is absent, spend up to 10 minutes waiting for it to
appear.

Before this patch there was quite a large window for a race to occur. This
patch doesn't entirely eliminate it, but drastically reduces it.

Fixes: http://tracker.ceph.com/issues/18014
Signed-off-by: Nathan Cutler <ncutler@suse.com>
8 years agoMerge pull request #1235 from vshankar/wip-rbd-data-pool
Jason Dillaman [Wed, 23 Nov 2016 17:26:22 +0000 (12:26 -0500)]
Merge pull request #1235 from vshankar/wip-rbd-data-pool

suites/rbd: add data pool test cases

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #1277 from ceph/wip-exclude-upgrade-clients
Josh Durgin [Wed, 23 Nov 2016 00:48:07 +0000 (16:48 -0800)]
Merge pull request #1277 from ceph/wip-exclude-upgrade-clients

Excluded 'libcephfs2','libcephfs-devel','libcephfs-dev'

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoExcluded 'libcephfs2','libcephfs-devel','libcephfs-dev'
Yuri Weinstein [Mon, 21 Nov 2016 17:46:18 +0000 (17:46 +0000)]
Excluded 'libcephfs2','libcephfs-devel','libcephfs-dev'
Removed firefly and infernalis paths
Removed mds role from hammer (per chat with Jason)
Add "fs: xfs" override

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 years agorbd: add datapool config YAML to rbd suite
Venky Shankar [Mon, 31 Oct 2016 10:19:45 +0000 (15:49 +0530)]
rbd: add datapool config YAML to rbd suite

- cli
- librbd
- qemu

Signed-off-by: Venky Shankar <vshankar@redhat.com>
8 years agosuites/fs: link to common tasks
Patrick Donnelly [Sun, 7 Aug 2016 03:52:58 +0000 (23:52 -0400)]
suites/fs: link to common tasks

Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: unify/reuse common fs
Patrick Donnelly [Mon, 12 Sep 2016 01:18:59 +0000 (21:18 -0400)]
suites/fs: unify/reuse common fs

Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: unify/reuse common overrides
Patrick Donnelly [Sun, 7 Aug 2016 01:16:34 +0000 (21:16 -0400)]
suites/fs: unify/reuse common overrides

Goal is to reduce arbitrary differences between fs suites.

Note:
  o fs/{multiclient,multifs,recovery,snaps,standbyreplay} now use basic/overrides/whitelist_wrongly_marked_down.yaml.
  o fs/{snaps,standbyreplay} now use basic/overrides/debug.yaml.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: unify/reuse common (fuse) mount
Patrick Donnelly [Sun, 7 Aug 2016 01:10:19 +0000 (21:10 -0400)]
suites/fs: unify/reuse common (fuse) mount

Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: unify/reuse common cluster layout
Patrick Donnelly [Sun, 7 Aug 2016 00:56:12 +0000 (20:56 -0400)]
suites/fs: unify/reuse common cluster layout

Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: unify install/start task creation
Patrick Donnelly [Sun, 7 Aug 2016 00:48:42 +0000 (20:48 -0400)]
suites/fs: unify install/start task creation

Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agoverify: remove old debugging addition
Patrick Donnelly [Thu, 15 Sep 2016 20:22:49 +0000 (16:22 -0400)]
verify: remove old debugging addition

Added in 7ae1aefa to help resolve http://tracker.ceph.com/issues/1737.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agosuites/fs: add ceph-fuse disable override
Patrick Donnelly [Wed, 9 Nov 2016 01:34:04 +0000 (20:34 -0500)]
suites/fs: add ceph-fuse disable override

Some tests require fuse mounts to not be unmounted. This avoids the need
to manually specify clients as unmounted.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agoMerge pull request #1262 from batrick/cephfs-delete-bugfix
John Spray [Mon, 21 Nov 2016 12:51:53 +0000 (12:51 +0000)]
Merge pull request #1262 from batrick/cephfs-delete-bugfix

cephfs: get new fsmap after marking clusters down

Reviewed-by: John Spray <john.spray@redhat.com>
8 years agotasks/cephfs: add test_fragment
John Spray [Thu, 10 Nov 2016 22:47:45 +0000 (22:47 +0000)]
tasks/cephfs: add test_fragment

Fixes: http://tracker.ceph.com/issues/17853
Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks: mark start and end of tests in clog
John Spray [Thu, 17 Nov 2016 11:03:49 +0000 (11:03 +0000)]
tasks: mark start and end of tests in clog

This makes it much easier to associate e.g. slow
requests messages with which test was running.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/cephfs: reinstate ctx.filesystem
John Spray [Thu, 10 Nov 2016 22:46:23 +0000 (22:46 +0000)]
tasks/cephfs: reinstate ctx.filesystem

This got lost in the multi-filesystem
refactor.  It's just a debug convenience.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/cephfs: fix wait_until_true logging
John Spray [Thu, 10 Nov 2016 22:45:19 +0000 (22:45 +0000)]
tasks/cephfs: fix wait_until_true logging

The success log message was in the wrong
place (and unreachable)

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #1274 from ceph/wip-16064
David Zafman [Thu, 17 Nov 2016 21:49:39 +0000 (13:49 -0800)]
Merge pull request #1274 from ceph/wip-16064

Improve scrub analysis, list-inconsistent-obj output and osd-scrub-repair test

8 years agoMerge pull request #1260 from ceph/wip-17902-master
Yuri Weinstein [Thu, 17 Nov 2016 20:56:45 +0000 (12:56 -0800)]
Merge pull request #1260 from ceph/wip-17902-master

Added excluded packages "'libcephfs-devel','libcephfs-dev'"

8 years agoMerge pull request #1227 from athanatos/wip-ec-overwrites
Sage Weil [Thu, 17 Nov 2016 18:56:13 +0000 (12:56 -0600)]
Merge pull request #1227 from athanatos/wip-ec-overwrites

ec overwrites tests (and bonus fix to fast reads)

8 years agoMerge pull request #1271 from SUSE/wip_flake8_F401_time_imported_but_unused
Kefu Chai [Thu, 17 Nov 2016 10:49:15 +0000 (18:49 +0800)]
Merge pull request #1271 from SUSE/wip_flake8_F401_time_imported_but_unused

tasks.rgw: 'time' imported but unused

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agotasks.rgw: 'time' imported but unused
Owen Synge [Thu, 17 Nov 2016 10:37:59 +0000 (11:37 +0100)]
tasks.rgw: 'time' imported but unused

flake8 was failing.

Signed-off-by: Owen Synge <osynge@suse.com>
8 years agoAdded excluded packadges "'libcephfs-devel','libcephfs-dev'"
Yuri Weinstein [Tue, 15 Nov 2016 17:25:14 +0000 (17:25 +0000)]
Added excluded packadges "'libcephfs-devel','libcephfs-dev'"

Fixes http://tracker.ceph.com/issues/17902
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 years agotasks/scrub_test.py: Make test deterministic by updating digests
David Zafman [Thu, 20 Oct 2016 00:10:29 +0000 (17:10 -0700)]
tasks/scrub_test.py: Make test deterministic by updating digests

ceph_test_rados: Get coverage of digest updates in deep-scrub/repair

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agorepair_test, scrub_test: Fix whitelists for scrub changes
David Zafman [Thu, 20 Oct 2016 00:10:07 +0000 (17:10 -0700)]
repair_test, scrub_test: Fix whitelists for scrub changes

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agoscrub_test: Fix for list-inconsistent-obj output changes
David Zafman [Wed, 31 Aug 2016 19:02:31 +0000 (12:02 -0700)]
scrub_test: Fix for list-inconsistent-obj output changes

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agoMerge pull request #1269 from ceph/wip-rgw-sync-agent-retry
Matt Benjamin [Wed, 16 Nov 2016 16:35:20 +0000 (11:35 -0500)]
Merge pull request #1269 from ceph/wip-rgw-sync-agent-retry

rgw: fix some races with radosgw and radosgw-agent startup

(verified by Orit)

8 years agorgw: remove unnecessary sleeps
Casey Bodley [Tue, 15 Nov 2016 19:42:23 +0000 (14:42 -0500)]
rgw: remove unnecessary sleeps

remove the sleeps that were added to address radosgw startup races

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agorgw: start_rgw() polls gateway until it accepts connections
Casey Bodley [Tue, 15 Nov 2016 18:44:27 +0000 (13:44 -0500)]
rgw: start_rgw() polls gateway until it accepts connections

resolves various races between radosgw startup and further operations -
both within the rgw task itself (such as the 'radosgw-admin realm pull'),
and in later tasks

Fixes: http://tracker.ceph.com/issues/17794
Fixes: http://tracker.ceph.com/issues/17872
Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agorgw: add retry/backoff to sync agent requests
Casey Bodley [Tue, 15 Nov 2016 16:24:25 +0000 (11:24 -0500)]
rgw: add retry/backoff to sync agent requests

resolves an issue where startup of the radosgw-agent races with the
requests we send to it to run sync. uses the requests package with
urllib3 to add retry with backoff to these requests

Fixes: http://tracker.ceph.com/issues/16129
Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoobjectstore.yaml: raise fd limit
Samuel Just [Fri, 11 Nov 2016 20:58:57 +0000 (12:58 -0800)]
objectstore.yaml: raise fd limit

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agofast.yaml: overrides not override
Samuel Just [Thu, 27 Oct 2016 18:22:49 +0000 (11:22 -0700)]
fast.yaml: overrides not override

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agothrash-erasure-code: disable ceph-objectstore-tool testing for now
Samuel Just [Thu, 27 Oct 2016 02:33:32 +0000 (19:33 -0700)]
thrash-erasure-code: disable ceph-objectstore-tool testing for now

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agorados,thrash-erasure-code: add overwrites workloads
Samuel Just [Tue, 25 Oct 2016 16:55:46 +0000 (09:55 -0700)]
rados,thrash-erasure-code: add overwrites workloads

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #1263 from ceph/wip-cephfs-perm
Sage Weil [Tue, 15 Nov 2016 21:09:47 +0000 (15:09 -0600)]
Merge pull request #1263 from ceph/wip-cephfs-perm

rados/singleton-nomsgr/all/cache-fs-trunc: debug

8 years agocephfs: get new fsmap after marking clusters down
Patrick Donnelly [Tue, 15 Nov 2016 19:42:08 +0000 (14:42 -0500)]
cephfs: get new fsmap after marking clusters down

Credit to John Spray for identifying the problem/cause.

Fixes: http://tracker.ceph.com/issues/17894
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agorados/singleton-nomsgr/all/cache-fs-trunc: debug
Sage Weil [Tue, 15 Nov 2016 16:58:39 +0000 (11:58 -0500)]
rados/singleton-nomsgr/all/cache-fs-trunc: debug

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1258 from ceph/jewel-x-fixes
Dan Mick [Tue, 15 Nov 2016 03:40:34 +0000 (19:40 -0800)]
Merge pull request #1258 from ceph/jewel-x-fixes

rados/upgrade: skip libcephfs-devel install

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agorados/upgrade: skip libcephfs-devel install
Sage Weil [Tue, 15 Nov 2016 02:48:33 +0000 (21:48 -0500)]
rados/upgrade: skip libcephfs-devel install

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1253 from ceph/wip-vive-la-libcephfs-devel
Sage Weil [Mon, 14 Nov 2016 14:31:02 +0000 (08:31 -0600)]
Merge pull request #1253 from ceph/wip-vive-la-libcephfs-devel

packages: s/libcephfs2-devel/libcephfs-devel/