]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
John Spray [Tue, 13 Dec 2016 01:05:25 +0000 (01:05 +0000)]
tasks/cephfs: set norequire_active_mds on kclient
The kernel client's cluster availability test is
more primitive than the fuse client, so we need
to switch it off to avoid client mounts failing
while MDSs are still coming up.
Fixes: http://tracker.ceph.com/issues/18161
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 7 Dec 2016 13:39:20 +0000 (13:39 +0000)]
tasks/cephfs: use kill in test_reconnect_eviction
Previously relied on client being able to unmount
while the MDS was offline, which is not necessarily
so. Use kill instead.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 7 Dec 2016 01:03:41 +0000 (01:03 +0000)]
suites/kcephfs: disable broken python tests
Disabling strays because of:
http://tracker.ceph.com/issues/17193
Disabling test_failover because of:
http://tracker.ceph.com/issues/18161
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 14 Nov 2016 16:57:08 +0000 (16:57 +0000)]
tasks/cephfs: make test_journal_repair work with more daemons
Previously this assumed it was running with exactly two MDS
daemons. When there were more, it would fail to execute
"fs reset" because the extra daemons were active in
the map.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 8 Nov 2016 14:18:53 +0000 (14:18 +0000)]
suites/kcephfs: run python tests with 4 MDSs
For the benefit of test_failover
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 7 Nov 2016 18:15:01 +0000 (18:15 +0000)]
tasks/cephfs: skip volumeclient client test on kcephfs
This relies on quota-ish stuff that doesn't exist
in kclient. We can still run the outer part
of the test though.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 7 Nov 2016 13:58:53 +0000 (13:58 +0000)]
tasks/cephfs: fix unmount call in volumeclient test
Should have been to umount_wait, not umount (i.e.
the blocking foreground version). This happened
to matter because umount_wait is more tolerant
of being called if the client is not already mounted.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 7 Nov 2016 12:00:25 +0000 (12:00 +0000)]
tasks/cephfs: special case for kcephfs behaviour
It does not generate EIOs in all the cases that
the fuse client does.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 7 Nov 2016 11:57:49 +0000 (11:57 +0000)]
tasks/cephfs: skip TestVolumeClient.test_evict on kcephfs
This test was probably buggy and only happened to work
with ceph-fuse, because it expects the MDS to immediately
respond to updates to the client's auth caps, but that
doesn't happen.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 7 Nov 2016 10:11:12 +0000 (10:11 +0000)]
suites/kcephfs: disable test_full for kcephfs
Until http://tracker.ceph.com/issues/17204 is done.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 22:58:33 +0000 (22:58 +0000)]
tasks/cephfs: fix race in TestStrays.test_dirfrag_limit
With the kernel client, this was proceeding to attempt
a split before the directory had persisted, because
there was no fsync after creating it.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 22:24:16 +0000 (22:24 +0000)]
suites/kcephfs: remove task for cap flush test
This test skips all if not running against
fuse.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 22:04:20 +0000 (22:04 +0000)]
tasks/cephfs: skip test_client_abort on kclient
This tests a fuse-only feature, ticket for adding
it in kclient is:
http://tracker.ceph.com/issues/17805
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 22:01:00 +0000 (22:01 +0000)]
tasks/cephfs: support multi-fs in kernel client
Change the Mount interface to take it as an
argument to mount() instead of setting it
out of band in a config file as we used to
for the fuse client.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 21:04:14 +0000 (21:04 +0000)]
tasks/cephfs: fix eviction test for volumeclient
It was not correct to expect a client to block after
eviction unless it was also deauthorised. I guess
this was working with fuse because fuse does a less
good job at re-establishing a session than the kclient?
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 6 Nov 2016 20:18:24 +0000 (20:18 +0000)]
tasks/cephfs: update test_journal_repair for kclient
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 5 Sep 2016 10:21:24 +0000 (11:21 +0100)]
tasks/ceph: handle down nodes in log rotation
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 2 Sep 2016 13:19:07 +0000 (14:19 +0100)]
tasks/cephfs: skip ENOSPC testing on kclient
Ticket #17204 exists to revive the old patchset, until then
we skip the tests.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 2 Sep 2016 12:58:25 +0000 (13:58 +0100)]
suites/kcephfs: put clients on dedicated nodes
Some tests want to use power cycling to reset stuck
mounts, and that needs to not kill OSDs as collateral
damage.
Need to revisit this to avoid unnecessarily using a whole
node for the client for those tests that don't require it
(i.e. those that don't use CephFSTestCase.REQUIRE_KCLIENT_REMOTE)
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 2 Sep 2016 12:56:23 +0000 (13:56 +0100)]
tasks/cephfs: add a skip for non-fuse
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 18:14:25 +0000 (19:14 +0100)]
suites/fs: s/yam/yaml/
Oops!
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 18:12:25 +0000 (19:12 +0100)]
suites/kcephfs: s/yam/yaml/
Oops!
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 18:11:35 +0000 (19:11 +0100)]
suites/kcephfs: tolerate skipping tests
With fuse client we expect everything to be
runnable so treat SkipTest as a failure because
it indicates something bad in the config. With kclient
we known we have to skip some tests, so tolerate it.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 18:02:48 +0000 (19:02 +0100)]
suites/kcephfs: add TestFailover
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 17:40:21 +0000 (18:40 +0100)]
tasks/kclient: unmount conditionally
Don't assume the workload left the mount up and
running.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 1 Sep 2016 17:33:50 +0000 (18:33 +0100)]
tasks/cephfs: skip test_session_reject cleanly
Instead of asserting in configure_auth (which in fact
works fine with KernelMount.write_secret_file), raise
a SkipTest in test_session_reject (because the kernel
client cannot handle the client_metadata setting to
inject bogus data)
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 30 Aug 2016 12:02:28 +0000 (13:02 +0100)]
tasks/cephfs: make KernelMount.umount_wait idempotent
Some places (notably CephFSTestCase.setUp) don't check
for mountedness before calling this.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 10 Aug 2016 16:03:36 +0000 (17:03 +0100)]
suites/kcephfs: add python tests
Let's see which of these is happy running with a kernel client!
Signed-off-by: John Spray <john.spray@redhat.com>
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>
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>
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>
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
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
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
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
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>
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>
Sage Weil [Mon, 5 Dec 2016 22:53:51 +0000 (17:53 -0500)]
Merge pull request #535 from ceph/wip-12376
tasks/radosbenchsweep task
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
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
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
Sage Weil [Wed, 21 Sep 2016 20:28:41 +0000 (16:28 -0400)]
rados: test bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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'"
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)
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>
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>
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>
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>
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>
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>
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)
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>
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>
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>
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>
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>