]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agoMerge pull request #1178 from ceph/wip-smoke-krbd-iozone
Jason Dillaman [Wed, 21 Sep 2016 15:52:30 +0000 (11:52 -0400)]
Merge pull request #1178 from ceph/wip-smoke-krbd-iozone

smoke: mask out unsupported image features for krbd iozone test

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agosmoke: mask out unsupported image features for krbd iozone test
Ilya Dryomov [Wed, 21 Sep 2016 13:00:30 +0000 (15:00 +0200)]
smoke: mask out unsupported image features for krbd iozone test

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #1127 from ryneli/master
Josh Durgin [Wed, 21 Sep 2016 03:27:00 +0000 (20:27 -0700)]
Merge pull request #1127 from ryneli/master

suites/rados: add test case for rockdb's envlibrados

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #1169 from ceph/wip-kefu-17179
Kefu Chai [Sat, 17 Sep 2016 13:29:54 +0000 (21:29 +0800)]
Merge pull request #1169 from ceph/wip-kefu-17179

tasks: add rebuild_mondb

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #1136 from ceph/wip-16129
Casey Bodley [Fri, 16 Sep 2016 14:43:52 +0000 (10:43 -0400)]
Merge pull request #1136 from ceph/wip-16129

 rgw: add sleep to let the sync agent init

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #978 from ceph/wip-ec-fast-read
Kefu Chai [Tue, 13 Sep 2016 08:39:55 +0000 (16:39 +0800)]
Merge pull request #978 from ceph/wip-ec-fast-read

test fast ec read

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #1171 from dachary/wip-16506-ceph-coverage
Kefu Chai [Tue, 13 Sep 2016 08:15:27 +0000 (16:15 +0800)]
Merge pull request #1171 from dachary/wip-16506-ceph-coverage

upgrade: ceph-test is needed for ceph-coverage

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoupgrade: ceph-test is needed for ceph-coverage
Loic Dachary [Fri, 9 Sep 2016 09:27:55 +0000 (11:27 +0200)]
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 #1118 from ceph/wip-scrub
Kefu Chai [Tue, 13 Sep 2016 06:41:06 +0000 (14:41 +0800)]
Merge pull request #1118 from ceph/wip-scrub

tasks/scrub_test: use fuse path (do not assume filestore!)

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #1172 from trociny/wip-16717
Jason Dillaman [Mon, 12 Sep 2016 12:48:52 +0000 (08:48 -0400)]
Merge pull request #1172 from trociny/wip-16717

suites/upgrade: override rbd_default_features config back to pre-Jewel

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agosuites/upgrade: override rbd_default_features config back to pre-Jewel
Mykola Golub [Mon, 12 Sep 2016 11:22:06 +0000 (14:22 +0300)]
suites/upgrade: override rbd_default_features config back to pre-Jewel

Fixes: http://tracker.ceph.com/issues/16717
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
9 years agosuites: fix samba xfs symlink
John Spray [Sun, 11 Sep 2016 10:25:47 +0000 (11:25 +0100)]
suites: fix samba xfs symlink

I broke this in bafbeebf

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1124 from ceph/wip-offline-split
Kefu Chai [Sun, 11 Sep 2016 03:33:03 +0000 (11:33 +0800)]
Merge pull request #1124 from ceph/wip-offline-split

ceph_manager: test offline split via ceph-objectstore-tool

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #1170 from ceph/wip-16921
Mykola Golub [Fri, 9 Sep 2016 12:44:18 +0000 (15:44 +0300)]
Merge pull request #1170 from ceph/wip-16921

rbd: move nbd test workload to separate client host from OSDs

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
9 years agorbd: move nbd test workload to separate client host from OSDs
Jason Dillaman [Thu, 8 Sep 2016 14:43:35 +0000 (10:43 -0400)]
rbd: move nbd test workload to separate client host from OSDs

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agotasks/scrub_test: use fuse path (do not assume filestore!)
Sage Weil [Fri, 10 Jun 2016 20:57:37 +0000 (16:57 -0400)]
tasks/scrub_test: use fuse path (do not assume filestore!)

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agotasks: add rebuild_mondb
Kefu Chai [Fri, 2 Sep 2016 08:10:56 +0000 (16:10 +0800)]
tasks: add rebuild_mondb

* tasks/rebuild_mondb.py: this task
  1. removes all store.db on all monitors
  2. rebuild the store.db for the first mon
  3. start the first mon
  4. run mkfs on other mon
  5. and revive them
* suites/rados/singleton/all/rebuild-mon-db.yaml
  1. run rados/test.sh
  2. run rebuild_mondb task

Fixes: http://tracker.ceph.com/issues/17179
Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #1153 from ceph/wip-manager-construct
Zack Cerza [Tue, 6 Sep 2016 20:35:27 +0000 (14:35 -0600)]
Merge pull request #1153 from ceph/wip-manager-construct

tasks/ceph: construct CephManager earlier

9 years agoMerge pull request #1109 from batrick/fs-fuse_default_permissions
John Spray [Tue, 6 Sep 2016 19:26:59 +0000 (20:26 +0100)]
Merge pull request #1109 from batrick/fs-fuse_default_permissions

fs: fuse_default_permissions = 0 for kernel build test

Reviewed-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1163 from ceph/wip-kfsx-exclusive-lock
Jason Dillaman [Tue, 6 Sep 2016 15:39:55 +0000 (11:39 -0400)]
Merge pull request #1163 from ceph/wip-kfsx-exclusive-lock

krbd: enable exclusive-lock feature

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #1160 from ceph/wip-no-btrfs
John Spray [Tue, 6 Sep 2016 12:57:45 +0000 (13:57 +0100)]
Merge pull request #1160 from ceph/wip-no-btrfs

suites: switch filesystem tests from btrfs to xfs

9 years agoMerge pull request #1165 from tchaikov/wip-16157
Loic Dachary [Tue, 6 Sep 2016 10:22:07 +0000 (12:22 +0200)]
Merge pull request #1165 from tchaikov/wip-16157

rados/singleton-nomsgr/all/11429: wait until clean before checking log

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agotasks/ceph_manager: allow ObjectStoreTool to not revive OSD after done with it
Kefu Chai [Tue, 6 Sep 2016 09:41:37 +0000 (17:41 +0800)]
tasks/ceph_manager: allow ObjectStoreTool to not revive OSD after done with it

rebuild_mondb task is not able to offer OSD with any monitor alive. so
self.manager.revive_osd() will always timeout after calling cot.

Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agorados/singleton-nomsgr/all/11429: wait until clean before checking log
Kefu Chai [Tue, 6 Sep 2016 07:39:38 +0000 (15:39 +0800)]
rados/singleton-nomsgr/all/11429: wait until clean before checking log

to make sure that load_pgs() is finished before checking its output

Fixes: http://tracker.ceph.com/issues/16157
Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #1162 from SUSE/wip-make-rpm-os-release
Loic Dachary [Mon, 5 Sep 2016 19:50:03 +0000 (21:50 +0200)]
Merge pull request #1162 from SUSE/wip-make-rpm-os-release

buildpackages/make-rpm.sh: use /etc/os-release

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agobuildpackages/make-rpm.sh: adjust Source0 spec file line on SUSE
Nathan Cutler [Mon, 5 Sep 2016 19:42:53 +0000 (21:42 +0200)]
buildpackages/make-rpm.sh: adjust Source0 spec file line on SUSE

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agobuildpackages: use unadulterated make-dist
Nathan Cutler [Mon, 5 Sep 2016 13:07:53 +0000 (15:07 +0200)]
buildpackages: use unadulterated make-dist

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agobuildpackages/make-rpm.sh: use /etc/os-release
Nathan Cutler [Mon, 5 Sep 2016 11:26:59 +0000 (13:26 +0200)]
buildpackages/make-rpm.sh: use /etc/os-release

The lsb_release binary is deprecated and requires installation of packages.

The /etc/os-release file is guaranteed to be present.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agokrbd: enable exclusive-lock feature
Ilya Dryomov [Thu, 18 Aug 2016 12:15:07 +0000 (14:15 +0200)]
krbd: enable exclusive-lock feature

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agoMerge pull request #1161 from ceph/wip-unmap-separate-client
Loic Dachary [Mon, 5 Sep 2016 09:55:35 +0000 (11:55 +0200)]
Merge pull request #1161 from ceph/wip-unmap-separate-client

krbd/unmap: put client.0 on a separate remote

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agoMerge pull request #1132 from ceph/wip-rgw-remove-btrfs
Orit Wasserman [Sun, 4 Sep 2016 09:15:55 +0000 (11:15 +0200)]
Merge pull request #1132 from ceph/wip-rgw-remove-btrfs

rgw: we don't support btrfs any more

9 years agokrbd/unmap: put client.0 on a separate remote
Ilya Dryomov [Fri, 2 Sep 2016 18:41:58 +0000 (20:41 +0200)]
krbd/unmap: put client.0 on a separate remote

Otherwise a pre-single-major kernel override is a headache,
particularly with non-standard yaml configs.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agosuites: switch filesystem tests from btrfs to xfs
John Spray [Fri, 2 Sep 2016 09:33:58 +0000 (10:33 +0100)]
suites: switch filesystem tests from btrfs to xfs

btrfs threw up occasional failures, and the long term
target will be bluestore instead of btrfs.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1158 from ceph/wip-fio-unmap-devices
vasukulkarni [Thu, 1 Sep 2016 17:00:23 +0000 (10:00 -0700)]
Merge pull request #1158 from ceph/wip-fio-unmap-devices

tasks/rbd_fio: unmap rbd devices on cleanup

9 years agotasks/rbd_fio: unmap rbd devices on cleanup
Ilya Dryomov [Wed, 31 Aug 2016 17:30:19 +0000 (19:30 +0200)]
tasks/rbd_fio: unmap rbd devices on cleanup

Not doing so leads to issues and can interfere with subsequent jobs.
One example is the invocation of vgs(8) during the inital test setup:
it will issue a read to the left-behind rbd device(s) whose backing
cluster is long gone, locking up the job.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agotasks/rbd_fio: don't use sudo unnecessarily
Ilya Dryomov [Wed, 31 Aug 2016 17:05:25 +0000 (19:05 +0200)]
tasks/rbd_fio: don't use sudo unnecessarily

Creating and cloning images doesn't require sudo.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agoMerge pull request #1155 from SUSE/wip-suse-ceph-test
Loic Dachary [Thu, 1 Sep 2016 10:04:27 +0000 (12:04 +0200)]
Merge pull request #1155 from SUSE/wip-suse-ceph-test

buildpackages: fix make-rpm.sh for SUSE

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agobuildpackages: force ceph-test build on SUSE
Nathan Cutler [Thu, 1 Sep 2016 07:56:13 +0000 (09:56 +0200)]
buildpackages: force ceph-test build on SUSE

The ceph-test package is required for teuthology. It is disabled to speed up
the build in OBS, but here we need it enabled unconditionally.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agobuildpackages: fix RPM generation script to support opensuse spec file
Ricardo Dias [Fri, 1 Jul 2016 09:16:07 +0000 (10:16 +0100)]
buildpackages: fix RPM generation script to support opensuse spec file

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 4692f995ba6967796d5dd2f5fd85fde8705a1ccc)

9 years agoMerge pull request #1112 from jcsp/wip-16909
Gregory Farnum [Wed, 31 Aug 2016 21:03:24 +0000 (14:03 -0700)]
Merge pull request #1112 from jcsp/wip-16909

tasks/cephfs: test standby replay teardown on rank stop

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agotasks/ceph: construct CephManager earlier
John Spray [Wed, 31 Aug 2016 14:31:31 +0000 (15:31 +0100)]
tasks/ceph: construct CephManager earlier

Previously, if errors occurred during healthy(), then
the finally block would invoke osd_scrub_pgs, which relies
on CephManager being constructed, and it would die, hiding
the original exception.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1149 from ceph/wip-krbd-unmap-fixes
Josh Durgin [Tue, 30 Aug 2016 22:10:12 +0000 (15:10 -0700)]
Merge pull request #1149 from ceph/wip-krbd-unmap-fixes

krbd/unmap: assorted pre-single-major fixes

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agorgw: add sleep to let the sync agent to init
Orit Wasserman [Tue, 7 Jun 2016 10:13:01 +0000 (12:13 +0200)]
rgw: add sleep to let the sync agent to init

Signed-off-by: Orit Wasserman <owasserm@redhat.com>
9 years agokrbd/unmap: override client.0 only
Ilya Dryomov [Mon, 29 Aug 2016 17:55:58 +0000 (19:55 +0200)]
krbd/unmap: override client.0 only

The unmap test uses one remote, so the end result is the same.
However, overriding the most specific role is nicer and allows
scheduling with

  kernel:
    client:
       branch: testing

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agokrbd/unmap: set tunables to bobtail
Ilya Dryomov [Tue, 30 Aug 2016 10:00:27 +0000 (12:00 +0200)]
krbd/unmap: set tunables to bobtail

Kernel 3.13, which is used in pre-single-major.yaml test, doesn't
support firefly tunables (default in jewel, up from bobtail tunables).
This went unnoticed for a while because of a kernel task regression -
the pre-single-major override was ignored.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agokrbd/unmap: assert that pre-single-major kernel is installed
Ilya Dryomov [Tue, 30 Aug 2016 10:45:32 +0000 (12:45 +0200)]
krbd/unmap: assert that pre-single-major kernel is installed

Similarly to how single-major-off.yaml and single-major-on.yaml check
the value of /sys/module/rbd/parameters/single_major, assert that it's
not there for pre-single-major.yaml.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 years agoMerge pull request #1146 from dachary/wip-17152-openstack
Nathan Cutler [Mon, 29 Aug 2016 08:41:47 +0000 (10:41 +0200)]
Merge pull request #1146 from dachary/wip-17152-openstack

openstack: add disks where necessary

Reviewed-by: Nathan Cutler <ncutler@suse.com>
9 years agoopenstack: add disks where necessary
Loic Dachary [Mon, 29 Aug 2016 08:27:26 +0000 (10:27 +0200)]
openstack: add disks where necessary

Ref: http://tracker.ceph.com/issues/17152

Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoMerge pull request #1141 from rjfd/wip-test-buildpackages
Loic Dachary [Fri, 26 Aug 2016 07:23:14 +0000 (09:23 +0200)]
Merge pull request #1141 from rjfd/wip-test-buildpackages

buildpackages: make make-{deb,rpm}.sh aware of cmake

Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
9 years agoceph_manager: test offline split via ceph-objectstore-tool
Josh Durgin [Sat, 6 Aug 2016 01:16:20 +0000 (18:16 -0700)]
ceph_manager: test offline split via ceph-objectstore-tool

When killing an osd, split all pools with a low threshold.
This will slow down tests, but should not impact correctness.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #1142 from dachary/wip-17116-workunit
Loic Dachary [Thu, 25 Aug 2016 21:01:46 +0000 (23:01 +0200)]
Merge pull request #1142 from dachary/wip-17116-workunit

workunit: allow parallel git clone

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
9 years agoworkunit: allow parallel git clone
Loic Dachary [Thu, 25 Aug 2016 09:34:46 +0000 (11:34 +0200)]
workunit: allow parallel git clone

When multiple client run in parallel on the same machine and they
try to get workunits from a repository that is not github, they must
git clone in a directory that is suffixed as srcdir. Otherwise they
will conflict with each other.

Fixes: http://tracker.ceph.com/issues/17116
Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoMerge pull request #1137 from ceph/wip-fix-console
Dan Mick [Wed, 24 Aug 2016 23:04:18 +0000 (16:04 -0700)]
Merge pull request #1137 from ceph/wip-fix-console

Fix console handling in tasks

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoUpdate console checking, and DRY
Zack Cerza [Wed, 24 Aug 2016 17:10:08 +0000 (11:10 -0600)]
Update console checking, and DRY

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoDrop unnecessary console handling code
Zack Cerza [Wed, 24 Aug 2016 16:56:03 +0000 (10:56 -0600)]
Drop unnecessary console handling code

Remote.console is provided by teuthology now
http://tracker.ceph.com/issues/17124
Fixes: 17124
Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agobuildpackages: make make-{deb,rpm}.sh aware of cmake
Nathan Cutler [Tue, 23 Aug 2016 09:34:04 +0000 (11:34 +0200)]
buildpackages: make make-{deb,rpm}.sh aware of cmake

Fixes: http://tracker.ceph.com/issues/16819
Signed-off-by: Ricardo Dias <rdias@suse.com>
Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agorgw: add debug info when comparing bucket metadata
Orit Wasserman [Tue, 23 Aug 2016 14:27:50 +0000 (16:27 +0200)]
rgw: add debug info when comparing bucket metadata

Signed-off-by: Orit Wasserman <owasserm@redhat.com>
9 years agoMerge pull request #1133 from SUSE/wip-17075
Zack Cerza [Tue, 23 Aug 2016 20:21:00 +0000 (14:21 -0600)]
Merge pull request #1133 from SUSE/wip-17075

Revert "packages.yaml: reflect python-ceph package split"

9 years agoMerge pull request #1135 from athanatos/wip-stdout
Zack Cerza [Tue, 23 Aug 2016 18:09:41 +0000 (12:09 -0600)]
Merge pull request #1135 from athanatos/wip-stdout

ceph_manager: do not use StringIO instance as default argument

9 years agoceph_manager: do not use StringIO instance as default argument
Samuel Just [Tue, 23 Aug 2016 16:53:37 +0000 (09:53 -0700)]
ceph_manager: do not use StringIO instance as default argument

Otherwise, all invokations share the *same* StringIO instance
leading to some very silly bugs.

Signed-off-by: Samuel Just <sjust@redhat.com>
9 years agoRevert "packages.yaml: reflect python-ceph package split"
Nathan Cutler [Tue, 23 Aug 2016 16:36:23 +0000 (18:36 +0200)]
Revert "packages.yaml: reflect python-ceph package split"

This reverts commit 0216330568fc1dec2e866bbfd1e49dc42266e1ab.

Fixes: http://tracker.ceph.com/issues/17075
Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agorgw: we don't support btrfs any more
Orit Wasserman [Tue, 23 Aug 2016 09:59:39 +0000 (11:59 +0200)]
rgw: we don't support btrfs any more

Signed-off-by: Orit Wasserman <owasserm@redhat.com>
9 years agoMerge pull request #1128 from ceph/wip-16805
Kefu Chai [Tue, 23 Aug 2016 02:07:05 +0000 (10:07 +0800)]
Merge pull request #1128 from ceph/wip-16805

ceph_manager: lower mon_reweight_min_bytes_per_osd to 10

Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoceph_manager: lower mon_reweight_min_bytes_per_osd to 10
Kefu Chai [Mon, 22 Aug 2016 17:08:16 +0000 (01:08 +0800)]
ceph_manager: lower mon_reweight_min_bytes_per_osd to 10

otherwise monitor could reject the command:
```
Refusing to reweight: we only used 588084 kb used across all osds!
```
if the average used space is smaller than
`mon_reweight_min_bytes_per_osd`.

Fixes: http://tracker.ceph.com/issues/16805
Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #1122 from ceph/wip-fixbiglogs
Samuel Just [Fri, 19 Aug 2016 14:52:53 +0000 (07:52 -0700)]
Merge pull request #1122 from ceph/wip-fixbiglogs

Fix big logs in rados thrash runs

Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoadd test case for envlibrados
Ryne Li [Fri, 19 Aug 2016 12:53:56 +0000 (08:53 -0400)]
add test case for envlibrados

Signed-off-by: Ryne Li <lizhenqiangsnake@gmail.com>
9 years agoMerge pull request #1116 from ceph/wip-16529
Mykola Golub [Fri, 19 Aug 2016 11:00:02 +0000 (14:00 +0300)]
Merge pull request #1116 from ceph/wip-16529

suites/upgrade: point-to-point Jewel upgrade workaround

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
9 years agorevive_osd: Suppress output used to wait for OSD to be fully started
David Zafman [Thu, 18 Aug 2016 16:03:52 +0000 (09:03 -0700)]
revive_osd: Suppress output used to wait for OSD to be fully started

Signed-off-by: David Zafman <dzafman@redhat.com>
9 years agoThrashosds: Turn off output when doing dump_ops testing
David Zafman [Thu, 11 Aug 2016 04:15:05 +0000 (21:15 -0700)]
Thrashosds: Turn off output when doing dump_ops testing

Needed to add stdout option to pass down to run()

Signed-off-by: David Zafman <dzafman@redhat.com>
9 years agosuites/upgrade: point-to-point Jewel upgrade workaround
Jason Dillaman [Fri, 12 Aug 2016 18:47:30 +0000 (14:47 -0400)]
suites/upgrade: point-to-point Jewel upgrade workaround

The v10.2.x cls_rbd test case will not pass against a v10.2.0
OSD. Disable the offending test.

Fixes: http://tracker.ceph.com/issues/16529
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #1117 from ceph/wip-16975
Josh Durgin [Mon, 15 Aug 2016 15:42:34 +0000 (08:42 -0700)]
Merge pull request #1117 from ceph/wip-16975

jewel-x: use jewel-compatible librados tests for upgraded clients

Reviewed-by: Yuri Weinstein <yuri.weinstein@gmail.com>
9 years agoMerge pull request #1119 from ceph/wip-rgw-17025
Casey Bodley [Mon, 15 Aug 2016 13:38:10 +0000 (09:38 -0400)]
Merge pull request #1119 from ceph/wip-rgw-17025

rgw: data_extra_pool is unique per zone

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 years agorgw: data_extra_pool is unique per zone
Orit Wasserman [Mon, 15 Aug 2016 12:51:58 +0000 (14:51 +0200)]
rgw: data_extra_pool is unique per zone

Fixes: http://tracker.ceph.com/issues/17025
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
9 years agojewel-x: use jewel-compatible librados tests for upgraded clients
Josh Durgin [Thu, 11 Aug 2016 23:35:47 +0000 (16:35 -0700)]
jewel-x: use jewel-compatible librados tests for upgraded clients

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #1115 from ceph/wip_add_sterr
Dan Mick [Wed, 10 Aug 2016 21:05:35 +0000 (14:05 -0700)]
Merge pull request #1115 from ceph/wip_add_sterr

Added stderr to the log file in addition to stdout

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoAdded stderr to the log file in addition to stdout
Yuri Weinstein [Wed, 10 Aug 2016 20:15:00 +0000 (13:15 -0700)]
Added stderr to the log file in addition to stdout

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #1110 from fullerdj/wip-djf-20160808
John Spray [Wed, 10 Aug 2016 11:22:59 +0000 (12:22 +0100)]
Merge pull request #1110 from fullerdj/wip-djf-20160808

cephfs/vstart_runner: add -w option to ps

Reviewed-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: test standby replay teardown on rank stop
John Spray [Tue, 9 Aug 2016 13:28:44 +0000 (14:28 +0100)]
tasks/cephfs: test standby replay teardown on rank stop

Fixes: http://tracker.ceph.com/issues/16909
Signed-off-by: John Spray <john.spray@redhat.com>
9 years agocephfs/vstart_runner: add -ww option to ps
Douglas Fuller [Mon, 8 Aug 2016 20:27:09 +0000 (13:27 -0700)]
cephfs/vstart_runner: add -ww option to ps

vstart_runner can't find arguments to ceph daemons to identify them with
ps -x because commands are cut off at terminal width. Add -ww for wide
output.

Signed-off-by: Douglas Fuller <dfuller@redhat.com>
9 years agofs: fuse_default_permissions = 0 for kernel build test
Patrick Donnelly [Mon, 8 Aug 2016 02:56:00 +0000 (22:56 -0400)]
fs: fuse_default_permissions = 0 for kernel build test

Ported from Zheng's #22: 2e283ce6d77c66a564d807f0b0909b238c4fb5f0

"This can reduce the test time becuase it avoids sending getattr request
whenever the kernel checks inode permission."

This is part of an effort to eliminate unnecessary differences between
multimds and fs suites.

Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
9 years agoMerge pull request #1107 from ceph/wip-16879
John Spray [Tue, 2 Aug 2016 15:31:33 +0000 (16:31 +0100)]
Merge pull request #1107 from ceph/wip-16879

suites/fs: fix log whitelist for inotable repair

Reviewed-by: Jeff Layton <jlayton@redhat.com>
9 years agoMerge pull request #1084 from ceph/wip-16640
John Spray [Tue, 2 Aug 2016 11:16:58 +0000 (12:16 +0100)]
Merge pull request #1084 from ceph/wip-16640

task/packages: install libcephfs1-dev

9 years agosuites/fs: fix log whitelist for inotable repair
John Spray [Tue, 2 Aug 2016 11:12:37 +0000 (12:12 +0100)]
suites/fs: fix log whitelist for inotable repair

Fixes: http://tracker.ceph.com/issues/16879
Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotask/packages: install libcephfs-dev
John Spray [Fri, 15 Jul 2016 16:13:14 +0000 (17:13 +0100)]
task/packages: install libcephfs-dev

The way we currently build the cephfs java
bindings depends on the unversioned .so file
which is in the -dev package, not the
main one.

Fixes: http://tracker.ceph.com/issues/16640
Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1082 from ceph/wip-mds-minor
John Spray [Fri, 29 Jul 2016 12:51:06 +0000 (13:51 +0100)]
Merge pull request #1082 from ceph/wip-mds-minor

tasks/cephfs: check cache size health warning

9 years agotasks/cephfs: check cache size health warning
John Spray [Thu, 7 Jul 2016 13:33:38 +0000 (14:33 +0100)]
tasks/cephfs: check cache size health warning

Fortunately we already have a test that creates the condition,
so just tweak it to exceed the 150% threshold for the health warning,
and check that the health message appears.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #1106 from ceph/wip-flake8
Samuel Just [Thu, 28 Jul 2016 21:53:15 +0000 (14:53 -0700)]
Merge pull request #1106 from ceph/wip-flake8

fix flake8 errors

Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agocephfs/filesystem: remove unused var
Josh Durgin [Thu, 28 Jul 2016 21:45:25 +0000 (14:45 -0700)]
cephfs/filesystem: remove unused var

flake8 passes now

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
9 years agotox.ini: exclude .tox dir from flake8
Josh Durgin [Thu, 28 Jul 2016 21:44:46 +0000 (14:44 -0700)]
tox.ini: exclude .tox dir from flake8

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #1105 from athanatos/wip-ec-pg-log
Josh Durgin [Thu, 28 Jul 2016 21:40:19 +0000 (14:40 -0700)]
Merge pull request #1105 from athanatos/wip-ec-pg-log

update diverge priors tests - this is handled by persisting the missing set now

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agosuites: fix asok_dump_tree.yaml
John Spray [Wed, 27 Jul 2016 11:52:02 +0000 (12:52 +0100)]
suites: fix asok_dump_tree.yaml

This had an extra ceph and install task.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agocephfs: add test for dump tree admin socket command
Douglas Fuller [Tue, 28 Jun 2016 19:23:53 +0000 (12:23 -0700)]
cephfs: add test for dump tree admin socket command

Add test_dump_tree to validate the MDS admin socket command
dump tree. Add a parameter for path_to_ino to enable the use of
lstat() instead of stat()

See: http://tracker.ceph.com/issues/11171
See: https://github.com/ceph/ceph/pull/9925
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
9 years agosuites/fs: log whitelist for inotable repair
John Spray [Thu, 28 Jul 2016 10:27:22 +0000 (11:27 +0100)]
suites/fs: log whitelist for inotable repair

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agocephfs: Added a inotable repair case to the test
Vishal Kanaujia [Wed, 13 Jul 2016 14:18:49 +0000 (19:48 +0530)]
cephfs: Added a inotable repair case to the test

9 years agoMerge pull request #1099 from ceph/wip-fix-bad-check
vasukulkarni [Wed, 27 Jul 2016 16:57:40 +0000 (09:57 -0700)]
Merge pull request #1099 from ceph/wip-fix-bad-check

Fix rechecking of health in loop

9 years agoMerge pull request #1098 from smithfarm/wip-16808
John Spray [Wed, 27 Jul 2016 09:05:15 +0000 (10:05 +0100)]
Merge pull request #1098 from smithfarm/wip-16808

packages/packages.yaml: drop ceph-fs-common-dbg

Reviewed-by: John Spray <john.spray@redhat.com>
9 years agoFix rechecking of health in loop
Vasu Kulkarni [Mon, 25 Jul 2016 22:29:53 +0000 (15:29 -0700)]
Fix rechecking of health in loop

Use the newer stdout value for checking
ceph health again.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
9 years agopackages/packages.yaml: drop ceph-fs-common-dbg
Nathan Cutler [Mon, 25 Jul 2016 20:08:02 +0000 (22:08 +0200)]
packages/packages.yaml: drop ceph-fs-common-dbg

Meant to be merged together with https://github.com/ceph/ceph/pull/10433

Fixes: http://tracker.ceph.com/issues/16808
Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #1094 from ceph/wip_reduce_rados
Josh Durgin [Mon, 25 Jul 2016 17:37:45 +0000 (10:37 -0700)]
Merge pull request #1094 from ceph/wip_reduce_rados

Reduce number of jobs for hammer branch

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #1074 from SUSE/wip-python-split
Zack Cerza [Mon, 25 Jul 2016 16:38:34 +0000 (10:38 -0600)]
Merge pull request #1074 from SUSE/wip-python-split

packages.yaml: reflect python-ceph package split