]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agorados: fix require_kraken_osds flag
Sage Weil [Fri, 14 Oct 2016 17:59:28 +0000 (13:59 -0400)]
rados: fix require_kraken_osds flag

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/singleton-nomsgr: drop 16113 and 13234
Sage Weil [Fri, 14 Oct 2016 17:35:30 +0000 (13:35 -0400)]
rados/singleton-nomsgr: drop 16113 and 13234

A stop at jewel is required, and these are pre-jewel bugs.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados: infernalis -> kraken is not supported; stop at jewel
Sage Weil [Fri, 14 Oct 2016 16:44:04 +0000 (12:44 -0400)]
rados: infernalis -> kraken is not supported; stop at jewel

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1206 from ceph/wip-thrash-min-size-2
Sage Weil [Thu, 13 Oct 2016 22:29:07 +0000 (17:29 -0500)]
Merge pull request #1206 from ceph/wip-thrash-min-size-2

rados: move readwrite test out of thrash matrix

8 years agorados: move readwrite test out of thrash matrix
Sage Weil [Thu, 13 Oct 2016 18:57:39 +0000 (14:57 -0400)]
rados: move readwrite test out of thrash matrix

The thrash matrix includes min_size = 2 and size = 2.  This
is fine and good, except that the inevitable slow rados ops
that generates make readwrite.yaml issue timeouts and
fail.  Since the workload isn't meant to tolerate slow
requests, move it into the basic/ group.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1204 from ceph/wip-jd-testing
Yuri Weinstein [Tue, 11 Oct 2016 15:26:56 +0000 (08:26 -0700)]
Merge pull request #1204 from ceph/wip-jd-testing

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

8 years agoMerge pull request #1205 from ceph/wip-kraken
Sage Weil [Tue, 11 Oct 2016 15:09:38 +0000 (10:09 -0500)]
Merge pull request #1205 from ceph/wip-kraken

upgrade: set kraken osd flag on upgrade

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoupgrade/jewel-x: set kraken flag when osds finish
Sage Weil [Tue, 11 Oct 2016 14:11:37 +0000 (10:11 -0400)]
upgrade/jewel-x: set kraken flag when osds finish

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/singleton-nomsgr: set require_*_osds in upgrade tests
Sage Weil [Fri, 7 Oct 2016 20:16:17 +0000 (16:16 -0400)]
rados/singleton-nomsgr: set require_*_osds in upgrade tests

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agosuites/upgrade: additional point-to-point Jewel upgrade workaround
Jason Dillaman [Mon, 10 Oct 2016 20:37:36 +0000 (16:37 -0400)]
suites/upgrade: additional point-to-point Jewel upgrade workaround

Upgrade happens in parallel with cls_rbd test run which can result in
a false-positive test failure.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoreleases/kraken.yaml: set require_kraken_osds
Sage Weil [Fri, 7 Oct 2016 20:12:29 +0000 (16:12 -0400)]
releases/kraken.yaml: set require_kraken_osds

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoreleases/jewel: set require_jewel_osds
Sage Weil [Fri, 7 Oct 2016 20:12:20 +0000 (16:12 -0400)]
releases/jewel: set require_jewel_osds

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1187 from ceph/wip-getuid
Gregory Farnum [Thu, 6 Oct 2016 18:07:06 +0000 (12:07 -0600)]
Merge pull request #1187 from ceph/wip-getuid

fs: enable ceph-fuse permission checking for all pjd suites

8 years agoMerge pull request #1196 from ceph/wip-dump-stuck
Sage Weil [Thu, 6 Oct 2016 16:11:26 +0000 (11:11 -0500)]
Merge pull request #1196 from ceph/wip-dump-stuck

tasks/dump_stuck: fix failure

/home/teuthworker/archive/sage-dump-stuck/457624

8 years agoMerge pull request #1189 from ceph/wip-zafman-fixes
Samuel Just [Thu, 6 Oct 2016 14:52:16 +0000 (07:52 -0700)]
Merge pull request #1189 from ceph/wip-zafman-fixes

Fixes for rados suite test caused failures and improvements

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agotasks/dump_suck: mark down osds one at a time
Sage Weil [Wed, 5 Oct 2016 19:30:23 +0000 (15:30 -0400)]
tasks/dump_suck: mark down osds one at a time

This forces them to be unclean, *then* stale.  This ensures
that after they are both down they are both *always* unclean,
whereas previously it would be possible for them to be only
stale and not unclean.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agotasks/dump_stuck: fix unclean count
Sage Weil [Wed, 5 Oct 2016 15:41:59 +0000 (11:41 -0400)]
tasks/dump_stuck: fix unclean count

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agotasks/dump_stuck: more verbose
Sage Weil [Wed, 5 Oct 2016 15:33:37 +0000 (11:33 -0400)]
tasks/dump_stuck: more verbose

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agomultibench: Fixed so I can use this standalone
David Zafman [Tue, 27 Sep 2016 19:04:18 +0000 (12:04 -0700)]
multibench: Fixed so I can use this standalone

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agoceph_manager: do_pg_scrub() don't resubmit a request for 2 minutes
David Zafman [Wed, 14 Sep 2016 22:43:02 +0000 (15:43 -0700)]
ceph_manager: do_pg_scrub() don't resubmit a request for 2 minutes

Add 6 minute fatal timeout
Warn when repair is being resubmitted because it causes races

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agoMerge pull request #1194 from ceph/wip-17416
Yuri Weinstein [Tue, 4 Oct 2016 16:25:55 +0000 (09:25 -0700)]
Merge pull request #1194 from ceph/wip-17416

suites/rbd: increase timeout for rbd-mirror stress test

8 years agosuites/rbd: increase timeout for rbd-mirror stress test
Jason Dillaman [Tue, 4 Oct 2016 14:23:24 +0000 (10:23 -0400)]
suites/rbd: increase timeout for rbd-mirror stress test

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agofs: enable ceph-fuse permission checking for all pjd suites
Greg Farnum [Fri, 23 Sep 2016 22:51:49 +0000 (15:51 -0700)]
fs: enable ceph-fuse permission checking for all pjd suites

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
8 years agoMerge pull request #1193 from ceph/wip-16016
John Spray [Fri, 30 Sep 2016 13:33:50 +0000 (14:33 +0100)]
Merge pull request #1193 from ceph/wip-16016

suites: update log whitelist for scrub msg

8 years agoMerge pull request #1184 from ceph/rgw-lifecycle-testing
Yehuda Sadeh [Thu, 29 Sep 2016 17:47:37 +0000 (10:47 -0700)]
Merge pull request #1184 from ceph/rgw-lifecycle-testing

rgw - Add config for testing lifecycle expiration

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
8 years agosuites: update log whitelist for scrub msg
John Spray [Thu, 29 Sep 2016 16:14:54 +0000 (17:14 +0100)]
suites: update log whitelist for scrub msg

Fixes: http://tracker.ceph.com/issues/16016
Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge remote-tracking branch 'upstream/pull/1176/head'
Patrick Donnelly [Wed, 28 Sep 2016 16:53:41 +0000 (12:53 -0400)]
Merge remote-tracking branch 'upstream/pull/1176/head'

* upstream/pull/1176/head:
  tasks/cephfs: add default paths to vstart_runner

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agotasks/cephfs: add default paths to vstart_runner
John Spray [Mon, 19 Sep 2016 19:23:53 +0000 (20:23 +0100)]
tasks/cephfs: add default paths to vstart_runner

So that for folks with sources in typical locations
(or typical on my workstation at least!) invoking
vstart_runner is less of a mouthful.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #1188 from ceph/revert-1128-wip-16805
Samuel Just [Mon, 26 Sep 2016 16:29:23 +0000 (09:29 -0700)]
Merge pull request #1188 from ceph/revert-1128-wip-16805

Revert "ceph_manager: lower mon_reweight_min_bytes_per_osd to 10"

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoRevert "ceph_manager: lower mon_reweight_min_bytes_per_osd to 10"
Kefu Chai [Mon, 26 Sep 2016 15:15:46 +0000 (23:15 +0800)]
Revert "ceph_manager: lower mon_reweight_min_bytes_per_osd to 10"

8 years agoMerge pull request #1185 from jcsp/wip-dirfrags-2
Gregory Farnum [Fri, 23 Sep 2016 21:12:39 +0000 (14:12 -0700)]
Merge pull request #1185 from jcsp/wip-dirfrags-2

tasks/ceph: enable dirfrags in cephfs

8 years agoMerge pull request #1186 from ceph/wip-ubuntu-java
Gregory Farnum [Fri, 23 Sep 2016 21:11:04 +0000 (14:11 -0700)]
Merge pull request #1186 from ceph/wip-ubuntu-java

suites/fs: pin java test to ubuntu

8 years agotasks/ceph: enable dirfrags in cephfs
John Spray [Fri, 5 Aug 2016 14:12:18 +0000 (15:12 +0100)]
tasks/ceph: enable dirfrags in cephfs

Otherwise places we set mds_bal_frag have
no effect.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agosuites/fs: remove duplicated frag_enable.yaml
John Spray [Fri, 5 Aug 2016 11:55:57 +0000 (12:55 +0100)]
suites/fs: remove duplicated frag_enable.yaml

...so that all these point back to basic/dirfrag

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agorgw - Add config for testing lifecycle expiration
Daniel Gryniewicz [Wed, 31 Aug 2016 14:29:12 +0000 (10:29 -0400)]
rgw - Add config for testing lifecycle expiration

Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
8 years agoMerge pull request #1177 from ceph/wip-librbd-disable-helgrind
Ilya Dryomov [Thu, 22 Sep 2016 17:32:51 +0000 (19:32 +0200)]
Merge pull request #1177 from ceph/wip-librbd-disable-helgrind

suites/rbd: remove helgrind test cases

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #1180 from ceph/wip-bluestore-code
Josh Durgin [Wed, 21 Sep 2016 21:09:32 +0000 (14:09 -0700)]
Merge pull request #1180 from ceph/wip-bluestore-code

misc fixes to test bluestore, but not actual tests in the suite (yet)

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agotasks/ceph_manager: add bdev_inject_crash_probability support
Sage Weil [Wed, 21 Sep 2016 21:01:57 +0000 (17:01 -0400)]
tasks/ceph_manager: add bdev_inject_crash_probability support

Only do the failure injection 50% of the time; otherwise, just
kill as usual.

Signed-off-by: Sage Weil <sage@redhat.com>
# Conflicts:
# tasks/ceph_manager.py

8 years agoinject bdev failures when killing osd on bluestore
Sage Weil [Wed, 3 Feb 2016 14:56:06 +0000 (09:56 -0500)]
inject bdev failures when killing osd on bluestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoobjectstore/bluestore: bluefs env mirror
Sage Weil [Tue, 1 Mar 2016 15:18:57 +0000 (10:18 -0500)]
objectstore/bluestore: bluefs env mirror

Catch bugs in bluefs or rocksdb env layer.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoobjectstore/bluestore.yaml: debug rocksdb
Sage Weil [Sat, 6 Feb 2016 15:44:31 +0000 (10:44 -0500)]
objectstore/bluestore.yaml: debug rocksdb

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoobjectstore: add filestore and bluestore stubs
Sage Weil [Wed, 21 Sep 2016 20:28:55 +0000 (16:28 -0400)]
objectstore: add filestore and bluestore stubs

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agotasks/ceph_manager: respect bdev_inject_crash in kill_osd()
Sage Weil [Wed, 21 Sep 2016 21:01:29 +0000 (17:01 -0400)]
tasks/ceph_manager: respect bdev_inject_crash in kill_osd()

Note that this will only work with bluestore osds.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agotasks/thrashosds: fix powercycle, bdev_inject_crash
Sage Weil [Thu, 4 Feb 2016 15:19:54 +0000 (10:19 -0500)]
tasks/thrashosds: fix powercycle, bdev_inject_crash

The CephManager.kill_osd expects these in its config, not
Thrasher's.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/basic/tasks/repair_test: enable bluestore error injection
Sage Weil [Wed, 21 Sep 2016 14:21:33 +0000 (10:21 -0400)]
rados/basic/tasks/repair_test: enable bluestore error injection

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1179 from ceph/wip-16688-master
Samuel Just [Wed, 21 Sep 2016 16:21:41 +0000 (09:21 -0700)]
Merge pull request #1179 from ceph/wip-16688-master

Removed 11429 config

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoRemoved 11429 config
Yuri Weinstein [Wed, 21 Sep 2016 16:14:09 +0000 (09:14 -0700)]
Removed 11429 config

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
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 agosuites/rbd: remove helgrind test cases
Jason Dillaman [Tue, 20 Sep 2016 13:26:32 +0000 (09:26 -0400)]
suites/rbd: remove helgrind test cases

Helgrind cannot properly handle Ceph's use of std::mutex --
resulting in numerous false positives and potential assertion
failures.

Signed-off-by: Jason Dillaman <dillaman@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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 years agosuites/fs: pin java test to ubuntu
John Spray [Thu, 8 Sep 2016 09:29:47 +0000 (10:29 +0100)]
suites/fs: pin java test to ubuntu

Workaround for #16640

Signed-off-by: John Spray <john.spray@redhat.com>
8 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

8 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>
8 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>
8 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

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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

8 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>
8 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>
8 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

8 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>
8 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>
8 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>
8 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>
8 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)

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>