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

8 years agopackages: s/libcephfs2-devel/libcephfs-devel/
Kefu Chai [Sun, 13 Nov 2016 04:50:15 +0000 (12:50 +0800)]
packages: s/libcephfs2-devel/libcephfs-devel/

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #1251 from ceph/distros
Sage Weil [Fri, 11 Nov 2016 19:53:30 +0000 (13:53 -0600)]
Merge pull request #1251 from ceph/distros

distros/supported: add xenial

8 years agorados/singleton/all/mon-seesaw: give mons more time to stabilize
Sage Weil [Fri, 11 Nov 2016 19:05:52 +0000 (14:05 -0500)]
rados/singleton/all/mon-seesaw: give mons more time to stabilize

10s wasn't long enough for one run to get pgs created.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agodistros/supported: add xenial
Sage Weil [Fri, 11 Nov 2016 18:40:09 +0000 (13:40 -0500)]
distros/supported: add xenial

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1249 from ceph/radostool-osds
Sage Weil [Fri, 11 Nov 2016 15:55:54 +0000 (09:55 -0600)]
Merge pull request #1249 from ceph/radostool-osds

rados/singleton: need 3 osds for radostool test

8 years agorados/singleton: need 3 osds for radostool test
Sage Weil [Fri, 11 Nov 2016 15:55:11 +0000 (10:55 -0500)]
rados/singleton: need 3 osds for radostool test

There's a k=2 m=1 ec pool in the test!

Fixes: http://tracker.ceph.com/issues/17775
Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1248 from ceph/scrub-vs-recovery
Sage Weil [Fri, 11 Nov 2016 15:49:56 +0000 (09:49 -0600)]
Merge pull request #1248 from ceph/scrub-vs-recovery

rados/thrash: test osd_scrub_during_recovery=false

8 years agorados/thrash: test osd_scrub_during_recovery = false
Sage Weil [Fri, 11 Nov 2016 15:04:36 +0000 (10:04 -0500)]
rados/thrash: test osd_scrub_during_recovery = false

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1246 from ceph/wip-powercycle
Yuri Weinstein [Thu, 10 Nov 2016 22:46:45 +0000 (14:46 -0800)]
Merge pull request #1246 from ceph/wip-powercycle

suites/powercycle: skip ext4; add bluestore

8 years agosuites/powercycle: test bluestore
Sage Weil [Thu, 10 Nov 2016 22:34:52 +0000 (17:34 -0500)]
suites/powercycle: test bluestore

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agosuites/powercycle: no ext4
Sage Weil [Thu, 10 Nov 2016 22:34:19 +0000 (17:34 -0500)]
suites/powercycle: no ext4

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1224 from jcsp/wip-hadoop-on-ubuntu
Gregory Farnum [Tue, 8 Nov 2016 22:51:00 +0000 (14:51 -0800)]
Merge pull request #1224 from jcsp/wip-hadoop-on-ubuntu

suites/hadoop: run only on ubuntu

8 years agoMerge pull request #1238 from ceph/rados-upgrades
Zack Cerza [Tue, 8 Nov 2016 21:35:51 +0000 (14:35 -0700)]
Merge pull request #1238 from ceph/rados-upgrades

rados/singleton-nomsgr: drop hammer, infernalis upgrades

8 years agoupgrade/jewel-x: skip libcephfs2 install
Sage Weil [Tue, 8 Nov 2016 20:17:45 +0000 (15:17 -0500)]
upgrade/jewel-x: skip libcephfs2 install

None of these tests currently cover fs, so this is
sufficient... :/

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/singleton-nomsgr: drop hammer, infernalis upgrades
Sage Weil [Tue, 8 Nov 2016 17:06:43 +0000 (12:06 -0500)]
rados/singleton-nomsgr: drop hammer, infernalis upgrades

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1175 from batrick/multimds-thrash
John Spray [Tue, 8 Nov 2016 16:12:30 +0000 (17:12 +0100)]
Merge pull request #1175 from batrick/multimds-thrash

MDS thrasher for multimds

Reviewed-by: John Spray <john.spray@redhat.com>
8 years agoMerge remote-tracking branch 'origin/pull/1/head' into multimds-thrash
Patrick Donnelly [Tue, 8 Nov 2016 15:54:55 +0000 (10:54 -0500)]
Merge remote-tracking branch 'origin/pull/1/head' into multimds-thrash

* origin/pull/1/head:
  tasks/vstart_runner: fix default run-all
  tasks/vstart_runner: update for Filesystem changes

8 years agorados/upgrade: skip libcephfs2
Sage Weil [Tue, 8 Nov 2016 15:47:04 +0000 (10:47 -0500)]
rados/upgrade: skip libcephfs2

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agotasks/vstart_runner: fix default run-all
John Spray [Tue, 8 Nov 2016 11:41:00 +0000 (11:41 +0000)]
tasks/vstart_runner: fix default run-all

This broke when path changed.  It's a bit
weird to run the cephfs tests by default
now that vstart_runner is not cephfs-specific,
but for the moment just restore the old
behaviour.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/vstart_runner: update for Filesystem changes
John Spray [Tue, 8 Nov 2016 11:38:45 +0000 (11:38 +0000)]
tasks/vstart_runner: update for Filesystem changes

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/mds_thrash: support multimds
Patrick Donnelly [Tue, 30 Aug 2016 21:23:46 +0000 (17:23 -0400)]
tasks/mds_thrash: support multimds

This commit amends the MDS thrasher task to also work on multimds
clusters. Main changes:

o New FSStatus class in tasks/cephfs/filesystem.py which gets a snapshot
  of the fsmap (`ceph fs dump`). This allows consecutive operations on
  the same fsmap without repeated fs dumps.

o Only one MDSThrasher is started for each file system.

o The MDSThrasher operates on ranks instead of names (and groups of
  standbys following the initial active).

o The MDSThrasher also will change the max_mds for the cluster to a new
  value [1, current) or (current, starting max_mds]. When reduced,
  randomly selected MDSs other than rank 0 will be deactivated to reach
  the new max_mds. The likelihood of changing max_mds in a given cycle of
  the MDSThrasher is set by the "thrash_max_mds" config.

o The MDSThrasher prints out stats on completion, e.g. number of
  mds deactivated or mds_max changed.

Pre-requisite for: http://tracker.ceph.com/issues/10792
Partially fixes: http://tracker.ceph.com/issues/15134

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
8 years agoMerge pull request #1223 from ceph/wip-jlayton-libcephfs2
Sage Weil [Tue, 8 Nov 2016 00:41:42 +0000 (18:41 -0600)]
Merge pull request #1223 from ceph/wip-jlayton-libcephfs2

libcephfs1 -> libcephfs2 rename

8 years agoMerge pull request #1236 from ceph/wip-upgrade-mgr
Zack Cerza [Mon, 7 Nov 2016 17:30:19 +0000 (10:30 -0700)]
Merge pull request #1236 from ceph/wip-upgrade-mgr

rados/upgrade: skip ceph-mgr on jewel install

8 years agorados/upgrade: skip ceph-mgr on jewel install
Sage Weil [Mon, 7 Nov 2016 17:21:18 +0000 (12:21 -0500)]
rados/upgrade: skip ceph-mgr on jewel install

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1234 from jcsp/wip-fixup-cephfs
Gregory Farnum [Sun, 6 Nov 2016 21:04:14 +0000 (16:04 -0500)]
Merge pull request #1234 from jcsp/wip-fixup-cephfs

Fix running cephfs python tests without mgr daemon

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
8 years agotasks/ceph_test_case: only construct needed parts
John Spray [Sun, 6 Nov 2016 10:59:08 +0000 (10:59 +0000)]
tasks/ceph_test_case: only construct needed parts

Don't construct Filesystem and MDSCluster if there
are no MDSs in the system, don't construct MgrCluster
if there are no mgrs in the system.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/vstart_runner: fix paths in docstring
John Spray [Sun, 6 Nov 2016 11:02:11 +0000 (11:02 +0000)]
tasks/vstart_runner: fix paths in docstring

Should have been updated when this file moved.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks/mgr: remove duplicated method definition
John Spray [Sun, 6 Nov 2016 10:58:33 +0000 (10:58 +0000)]
tasks/mgr: remove duplicated method definition

This was already defined in parent CephCluster class.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #1229 from ceph/wip-jewel-upgrades
Sage Weil [Fri, 4 Nov 2016 22:20:07 +0000 (17:20 -0500)]
Merge pull request #1229 from ceph/wip-jewel-upgrades

fix ceph-mgr install for upgrade tests

8 years agoupgrade/jewel-x/point-to-point: fix upgrades
Sage Weil [Fri, 4 Nov 2016 21:58:20 +0000 (17:58 -0400)]
upgrade/jewel-x/point-to-point: fix upgrades

skip ceph-mgr

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1233 from ceph/wip-17759
Samuel Just [Fri, 4 Nov 2016 19:53:17 +0000 (12:53 -0700)]
Merge pull request #1233 from ceph/wip-17759

Added short pg log entries to rgw test

Reviewed-by: Samuel Just <sjust@redhat.com>
8 years agoAdded short pg log entries to rgw test
Tamil Muthamizhan [Fri, 4 Nov 2016 19:37:28 +0000 (12:37 -0700)]
Added short pg log entries to rgw test

This change aims to test rgw with messenger failure injection
and very short logs.

Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
8 years agoobjectstore/bluestore: disable bluefs env mirror
Sage Weil [Wed, 2 Nov 2016 13:57:46 +0000 (09:57 -0400)]
objectstore/bluestore: disable bluefs env mirror

We can't atomically append to two env backends, which means
that we can see size mismatches when we inject failures.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1232 from ceph/wip-blackhole
Sage Weil [Fri, 4 Nov 2016 18:38:02 +0000 (13:38 -0500)]
Merge pull request #1232 from ceph/wip-blackhole

tasks: use new generic objectstore_blackhole option

8 years agotasks: use new generic objectstore_blackhole option
Sage Weil [Fri, 4 Nov 2016 15:27:23 +0000 (11:27 -0400)]
tasks: use new generic objectstore_blackhole option

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/client-upgrades: exclude ceph-mgr from old installs
Sage Weil [Thu, 3 Nov 2016 16:07:05 +0000 (12:07 -0400)]
upgrade/client-upgrades: exclude ceph-mgr from old installs

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/firefly-hammer-x: remove
Sage Weil [Thu, 3 Nov 2016 16:06:19 +0000 (12:06 -0400)]
upgrade/firefly-hammer-x: remove

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/hammer-x: remove
Sage Weil [Thu, 3 Nov 2016 16:06:09 +0000 (12:06 -0400)]
upgrade/hammer-x: remove

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/infernalis*: remove
Sage Weil [Thu, 3 Nov 2016 16:05:50 +0000 (12:05 -0400)]
upgrade/infernalis*: remove

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoupgrade/jewel-x: skip ceph-mgr install
Sage Weil [Thu, 3 Nov 2016 16:05:27 +0000 (12:05 -0400)]
upgrade/jewel-x: skip ceph-mgr install

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agorados/objectstore/objectstore: suppress core dumps
Sage Weil [Wed, 2 Nov 2016 17:46:45 +0000 (13:46 -0400)]
rados/objectstore/objectstore: suppress core dumps

Some of these tests to fork and assertion tests that leave
core behind, and that is normal.  Disable core dumps.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #1086 from jcsp/wip-ceph-mgr
Kefu Chai [Tue, 1 Nov 2016 12:42:30 +0000 (20:42 +0800)]
Merge pull request #1086 from jcsp/wip-ceph-mgr

Create ceph-mgr tests

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agotasks: update cephfs_test_runner for mgr
John Spray [Wed, 28 Sep 2016 19:21:11 +0000 (20:21 +0100)]
tasks: update cephfs_test_runner for mgr

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agopackages: install ceph-mgr
John Spray [Tue, 27 Sep 2016 11:33:46 +0000 (12:33 +0100)]
packages: install ceph-mgr

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agotasks: update to run ceph-mgr daemons
John Spray [Tue, 27 Sep 2016 11:22:45 +0000 (12:22 +0100)]
tasks: update to run ceph-mgr daemons

Signed-off-by: John Spray <john.spray@redhat.com>