]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 years agoMerge pull request #465 from ceph/wip-11570
Sage Weil [Mon, 13 Jul 2015 17:03:38 +0000 (13:03 -0400)]
Merge pull request #465 from ceph/wip-11570

hammer suite split - older and newer

10 years agoMerge pull request #384 from ceph/wip-dirfrag-enable
Yan, Zheng [Mon, 13 Jul 2015 13:36:34 +0000 (21:36 +0800)]
Merge pull request #384 from ceph/wip-dirfrag-enable

suites/fs: enable directory fragmentation

10 years agosuites/fs: enable directory fragmentation
John Spray [Mon, 30 Mar 2015 13:24:59 +0000 (14:24 +0100)]
suites/fs: enable directory fragmentation

Setting this in tests globally as a precursor
to enabling it by default in the shipping code.
Set a low mds bal split size in order to make
us hit the fragmentation code more often in
than we usually would in a single MDS environment.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #470 from ceph/wip-4161
Yan, Zheng [Mon, 13 Jul 2015 09:22:58 +0000 (17:22 +0800)]
Merge pull request #470 from ceph/wip-4161

Add cephfs TestBacktrace

10 years agoMerge pull request #466 from ceph/wip-damaged-fixes
Yan, Zheng [Mon, 13 Jul 2015 09:03:14 +0000 (17:03 +0800)]
Merge pull request #466 from ceph/wip-damaged-fixes

Tests for wip-damaged-fixes

10 years agoMerge pull request #485 from athanatos/wip-12231
David Zafman [Fri, 10 Jul 2015 19:27:53 +0000 (12:27 -0700)]
Merge pull request #485 from athanatos/wip-12231

3-size-2-min-size: keep 4 in during thrashing

Reviewed-by: David Zafman <dzafman@redhat.com>
10 years ago3-size-2-min-size: keep 4 in during thrashing
Samuel Just [Wed, 8 Jul 2015 16:15:46 +0000 (09:15 -0700)]
3-size-2-min-size: keep 4 in during thrashing

Workaround for 12231.

Fixes: #12231
Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoMerge pull request #476 from t-miyamae/wip-10886
Loic Dachary [Thu, 9 Jul 2015 10:07:46 +0000 (12:07 +0200)]
Merge pull request #476 from t-miyamae/wip-10886

erasure code: added shec's initial ceph-qa-suite

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #481 from dmick/master
Andrew Schoen [Wed, 8 Jul 2015 19:47:13 +0000 (14:47 -0500)]
Merge pull request #481 from dmick/master

calamari_nosetests: verify that calamari_branch exists

10 years agoMerge pull request #483 from ceph/wip-excl
Samuel Just [Wed, 8 Jul 2015 18:10:39 +0000 (11:10 -0700)]
Merge pull request #483 from ceph/wip-excl

fix hammer-x upgrades with excl stuff in ceph_test_rados

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yuri Weinstein <yuriw@redhat.com>
10 years agoMerge pull request #484 from ceph/wip_remove_rhel
Sage Weil [Wed, 8 Jul 2015 18:08:56 +0000 (14:08 -0400)]
Merge pull request #484 from ceph/wip_remove_rhel

Removed rhel* configurations with a goal that they will be covered in…

10 years agoRemoved rhel* configurations with a goal that they will be covered in the Octo lab
Yuri Weinstein [Wed, 8 Jul 2015 17:15:41 +0000 (10:15 -0700)]
Removed rhel* configurations with a goal that they will be covered in the Octo lab
and won't be used by vps runs in Sepia lab

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoupgrade/hammer-x: drop symlinks to ec jobs and disable *_excl
Sage Weil [Mon, 15 Jun 2015 19:13:16 +0000 (12:13 -0700)]
upgrade/hammer-x: drop symlinks to ec jobs and disable *_excl

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agosuites/upgrade/hammer-x: do not pass _excl weights to ceph_test_rados
Sage Weil [Sun, 14 Jun 2015 01:23:02 +0000 (18:23 -0700)]
suites/upgrade/hammer-x: do not pass _excl weights to ceph_test_rados

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/rados: make {write,append}_excl conditional
Sage Weil [Sun, 14 Jun 2015 01:22:34 +0000 (18:22 -0700)]
tasks/rados: make {write,append}_excl conditional

For upgrade tests we don't want to pass these args to (old)
ceph_test_rados.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agocalamari_nosetests: verify that calamari_branch exists
Dan Mick [Tue, 7 Jul 2015 02:28:11 +0000 (19:28 -0700)]
calamari_nosetests: verify that calamari_branch exists

Fixes: #12206
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #479 from ceph/wip-rgw-task
Zack Cerza [Wed, 1 Jul 2015 22:00:09 +0000 (16:00 -0600)]
Merge pull request #479 from ceph/wip-rgw-task

rgw: do not enable both tcp and uds for fastcgi

10 years agorgw: do not enable both tcp and uds for fastcgi
Andrew Schoen [Wed, 1 Jul 2015 18:25:03 +0000 (13:25 -0500)]
rgw: do not enable both tcp and uds for fastcgi

This fixes a bug where we were setting up mod_fastcgi to use both tcp
and uds.

10 years agoMerge pull request #477 from ceph/wip-12172-backport-next
Gregory Farnum [Wed, 1 Jul 2015 10:55:04 +0000 (11:55 +0100)]
Merge pull request #477 from ceph/wip-12172-backport-next

cephfs/test_auto_repair.py: flush journal after umount

10 years agocephfs/test_auto_repair.py: flush journal after umount
Yan, Zheng [Mon, 29 Jun 2015 09:37:23 +0000 (17:37 +0800)]
cephfs/test_auto_repair.py: flush journal after umount

When client capabilities get released, MDS may update corresponding
inodes' client writable range and mark those inodes dirty. The auto
repair test expects MDS to trim inodes from its cache, but MDS can't
trim dirty inodes. So we should flush journal after umount.

Fixes: #12172
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 835ad8b8f3038290846c612b66f3bffcc5755338)

10 years agoerasure code: added shec's initial ceph-qa-suite
kawaguchi-s [Wed, 1 Jul 2015 06:40:52 +0000 (15:40 +0900)]
erasure code: added shec's initial ceph-qa-suite

Fixes: #10886(http://tracker.ceph.com/issues/10886)
Signed-off-by: Shotaro Kawaguchi <kawaguchi.s@jp.fujitsu.com>
10 years agoMerge branch 'master' of https://github.com/ceph/ceph-qa-suite into wip-11570
Yuri Weinstein [Mon, 29 Jun 2015 23:20:19 +0000 (16:20 -0700)]
Merge branch 'master' of https://github.com/ceph/ceph-qa-suite into wip-11570
Added time-outs to s3tests

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #474 from ceph/wip-wusui-12185
Dan Mick [Mon, 29 Jun 2015 20:50:31 +0000 (13:50 -0700)]
Merge pull request #474 from ceph/wip-wusui-12185

tasks/calamari_setup.py cal_svr.run arg list is missing args keyword.

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years agotasks/calamari_setup.py cal_svr.run arg list is missing args keyword.
Warren Usui [Mon, 29 Jun 2015 20:33:49 +0000 (13:33 -0700)]
tasks/calamari_setup.py cal_svr.run arg list is missing args keyword.

Fixes #12185

Signed-off-by: Warren Usui <warren.usui@inktank.com>
10 years agoMerge pull request #473 from ceph/wip-12172
John Spray [Mon, 29 Jun 2015 10:30:23 +0000 (11:30 +0100)]
Merge pull request #473 from ceph/wip-12172

Wip 12172

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agocephfs/test_auto_repair.py: flush journal after umount
Yan, Zheng [Mon, 29 Jun 2015 09:37:23 +0000 (17:37 +0800)]
cephfs/test_auto_repair.py: flush journal after umount

When client capabilities get released, MDS may update corresponding
inodes' client writable range and mark those inodes dirty. The auto
repair test expects MDS to trim inodes from its cache, but MDS can't
trim dirty inodes. So we should flush journal after umount.

Fixes: #12172
Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agosuites: yaml for test_damage
John Spray [Thu, 25 Jun 2015 00:40:18 +0000 (01:40 +0100)]
suites: yaml for test_damage

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: add test_backtrace
John Spray [Thu, 25 Jun 2015 00:38:38 +0000 (01:38 +0100)]
tasks/cephfs: add test_backtrace

This is for verifying the new layout-writing behaviour.  While
we're at it, test that the pre-existing backtrace behaviours
are really happening (updating old_pools)

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoFixes #11570
Yuri Weinstein [Wed, 17 Jun 2015 22:22:01 +0000 (15:22 -0700)]
Fixes #11570
Removed test_cls_rbd.sh per Josh's suggestion
Removed 'branch: hammer' from 3-upgrade-sequence/upgrade-*

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #366 from ceph/wip-10551
Zack Cerza [Wed, 24 Jun 2015 17:08:58 +0000 (11:08 -0600)]
Merge pull request #366 from ceph/wip-10551

Support the usage of mod_proxy_fcgi for rgw tests

10 years agoAdds a set of rgw tests to the teuthology suite
Andrew Schoen [Mon, 2 Mar 2015 20:48:46 +0000 (14:48 -0600)]
Adds a set of rgw tests to the teuthology suite

I added these so I could source control a good yaml fragment that I
created to test rgw.  Adding the suite allows me to test the addition of
mod_proxy_fcgi across multiple distros.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoAdds mod_proxy_fcgi support and makes it the default setup for rgw
Andrew Schoen [Mon, 16 Feb 2015 21:02:33 +0000 (15:02 -0600)]
Adds mod_proxy_fcgi support and makes it the default setup for rgw

This also adds a 'use_fastcgi' override config option for the rgw task.

If specified we'll configure things to use mod_fastcgi instead of
mod_proxy_fcgi.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agosuites: hook in cephfs/test_damage
John Spray [Thu, 18 Jun 2015 11:08:24 +0000 (12:08 +0100)]
suites: hook in cephfs/test_damage

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: add TestDamage
John Spray [Tue, 26 May 2015 19:47:10 +0000 (20:47 +0100)]
tasks/cephfs: add TestDamage

Tests MDS response to badness in the metadata tool

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: allow stdin for Filesystem.rados
John Spray [Wed, 20 May 2015 13:15:36 +0000 (14:15 +0100)]
tasks/cephfs: allow stdin for Filesystem.rados

Useful for puts when injecting data to test
corruption handling.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: add CephFSMount.stat
John Spray [Wed, 13 May 2015 12:39:46 +0000 (13:39 +0100)]
tasks/cephfs: add CephFSMount.stat

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agocalamari_setup.py: fix tarball installs
Dan Mick [Tue, 16 Jun 2015 22:24:56 +0000 (15:24 -0700)]
calamari_setup.py: fix tarball installs

May be obsolete soon, but in tarballs, ice_setup is still a script

Fixes: #12046
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agocalamari_setup.py: tear down mounted ISO
Dan Mick [Tue, 16 Jun 2015 22:21:47 +0000 (15:21 -0700)]
calamari_setup.py: tear down mounted ISO

Fixes: #11457
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #462 from ceph/wip-12023
tmuthamizhan [Tue, 16 Jun 2015 22:11:51 +0000 (15:11 -0700)]
Merge pull request #462 from ceph/wip-12023

Add point releases (tags) to hammer release  #12023

10 years agoInitial checking for #12023
Yuri Weinstein [Mon, 15 Jun 2015 23:04:40 +0000 (16:04 -0700)]
Initial checking for #12023
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge branch 'next'
Josh Durgin [Mon, 15 Jun 2015 22:48:08 +0000 (15:48 -0700)]
Merge branch 'next'

10 years agoupgrade-x: use compatible rados api tests
Josh Durgin [Mon, 15 Jun 2015 22:47:48 +0000 (15:47 -0700)]
upgrade-x: use compatible rados api tests

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #454 from ceph/wip-cdtests
Travis Rhoden [Mon, 15 Jun 2015 21:02:10 +0000 (14:02 -0700)]
Merge pull request #454 from ceph/wip-cdtests

Single node ceph-deploy tests to exercise commonly used cli

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoceph: fix up log rotation stopper
Greg Farnum [Fri, 12 Jun 2015 18:05:42 +0000 (11:05 -0700)]
ceph: fix up log rotation stopper

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 451c5ca79de14a8462a76dc8287be1f4fd72fa1b)

10 years agoSingle Node Ceph-deploy tests to exercise commonly used CLI and test init startup
Vasu Kulkarni [Fri, 5 Jun 2015 03:09:49 +0000 (23:09 -0400)]
Single Node Ceph-deploy tests to exercise commonly used CLI and test init startup
   - Add 1node tests to Smoke and include ceph-deploy test
   - Review Comments , add rgw cli test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agoMerge pull request #460 from ceph/wip-logrotate-fix
John Spray [Fri, 12 Jun 2015 18:20:17 +0000 (19:20 +0100)]
Merge pull request #460 from ceph/wip-logrotate-fix

ceph: fix up log rotation stopper

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agoceph: fix up log rotation stopper
Greg Farnum [Fri, 12 Jun 2015 18:05:42 +0000 (11:05 -0700)]
ceph: fix up log rotation stopper

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #457 from ceph/wip-11913
Gregory Farnum [Fri, 12 Jun 2015 05:39:46 +0000 (22:39 -0700)]
Merge pull request #457 from ceph/wip-11913

tasks/cephfs: fix race in test_full

Reviewed by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/cephfs: fix race in test_full
John Spray [Thu, 11 Jun 2015 10:19:47 +0000 (11:19 +0100)]
tasks/cephfs: fix race in test_full

Sometimes mount A would get a cap revoke when mount
B did its last IO, resulting in mount A's OSD epoch
getting updated too.

Fix by making sure mount B is the last one to have
done IO before we do the barrier, so that when
it does IO again after the barrier, mount A can't
be holding any caps that B would need.

Fixes: #11913
Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Wed, 10 Jun 2015 17:15:11 +0000 (13:15 -0400)]
Merge remote-tracking branch 'gh/next'

10 years agoMerge pull request #455 from ceph/wip-11937
Loic Dachary [Wed, 10 Jun 2015 15:48:37 +0000 (17:48 +0200)]
Merge pull request #455 from ceph/wip-11937

thrasher: Can't test ceph-objectstore-tool if nodes turned off (power…

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #452 from ceph/wip-logrotate
John Spray [Wed, 10 Jun 2015 09:53:43 +0000 (10:53 +0100)]
Merge pull request #452 from ceph/wip-logrotate

Logrotate

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agoceph: update log rotation for review comments
Greg Farnum [Tue, 9 Jun 2015 23:14:12 +0000 (16:14 -0700)]
ceph: update log rotation for review comments

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agothrasher: Can't test ceph-objectstore-tool if nodes turned off (powercycle)
David Zafman [Tue, 9 Jun 2015 21:11:46 +0000 (14:11 -0700)]
thrasher: Can't test ceph-objectstore-tool if nodes turned off (powercycle)

Signed-off-by: David Zafman <dzafman@redhat.com>
10 years agoMerge pull request #440 from ceph/wip-fs-clientnum
John Spray [Tue, 9 Jun 2015 20:31:43 +0000 (21:31 +0100)]
Merge pull request #440 from ceph/wip-fs-clientnum

Reduce fs test node usage

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agoadd log-rotate configs to the userspace suite
Greg Farnum [Sun, 31 May 2015 23:44:28 +0000 (16:44 -0700)]
add log-rotate configs to the userspace suite

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoceph: support arbitrarily-named daemons in logrotate
Greg Farnum [Thu, 28 May 2015 22:54:15 +0000 (15:54 -0700)]
ceph: support arbitrarily-named daemons in logrotate

And make it more configurable in terms of sizes.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoceph: enable mds log rotation
Greg Farnum [Wed, 13 May 2015 02:53:00 +0000 (19:53 -0700)]
ceph: enable mds log rotation

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites/multimds: use 2-node clusters for pure userspace subsuites
Greg Farnum [Tue, 12 May 2015 23:56:40 +0000 (16:56 -0700)]
suites/multimds: use 2-node clusters for pure userspace subsuites

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites/fs: use a two-node layout for most userspace tests
Greg Farnum [Tue, 12 May 2015 23:52:28 +0000 (16:52 -0700)]
suites/fs: use a two-node layout for most userspace tests

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites/fs: switch standby-replay tests to use a smaller cluster
Greg Farnum [Tue, 12 May 2015 23:37:49 +0000 (16:37 -0700)]
suites/fs: switch standby-replay tests to use a smaller cluster

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #449 from ceph/wip-fsync
Gregory Farnum [Fri, 5 Jun 2015 20:50:17 +0000 (13:50 -0700)]
Merge pull request #449 from ceph/wip-fsync

tasks/cephfs: add TestClientRecovery.test_fsync

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #451 from athanatos/wip-11677
Samuel Just [Fri, 29 May 2015 22:17:22 +0000 (15:17 -0700)]
Merge pull request #451 from athanatos/wip-11677

Wip 11677

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #450 from ceph/wip-fix-blacklist
Gregory Farnum [Fri, 29 May 2015 18:23:04 +0000 (11:23 -0700)]
Merge pull request #450 from ceph/wip-fix-blacklist

tasks/cephfs: fix typo in blacklist clearing

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/cephfs: add TestClientRecovery.test_fsync
John Spray [Fri, 29 May 2015 12:01:47 +0000 (13:01 +0100)]
tasks/cephfs: add TestClientRecovery.test_fsync

To test that metadata written recently is
preserved across a client+server crash when
barriered with a directory fsync.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: fix typo in blacklist clearing
John Spray [Fri, 29 May 2015 12:33:54 +0000 (13:33 +0100)]
tasks/cephfs: fix typo in blacklist clearing

Broken in aa0ffb3

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agorados: add write_excl and append_excl
Samuel Just [Wed, 27 May 2015 21:28:51 +0000 (14:28 -0700)]
rados: add write_excl and append_excl

Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agorados/thrash: add test for radosgw with snaps
Samuel Just [Wed, 20 May 2015 22:09:18 +0000 (15:09 -0700)]
rados/thrash: add test for radosgw with snaps

Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoMerge pull request #443 from ceph/wip-11301
Gregory Farnum [Wed, 27 May 2015 21:29:26 +0000 (14:29 -0700)]
Merge pull request #443 from ceph/wip-11301

tasks/cephfs: reset osd blacklist between tests

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #447 from ceph/wip-11779
Gregory Farnum [Wed, 27 May 2015 21:17:27 +0000 (14:17 -0700)]
Merge pull request #447 from ceph/wip-11779

tasks/cephfs: fix timing in test_full

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #444 from ceph/wip-11756
John Spray [Wed, 27 May 2015 13:29:26 +0000 (15:29 +0200)]
Merge pull request #444 from ceph/wip-11756

tasks/cephfs: mount fusectl before listing fuse connections

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: fix timing in test_full
John Spray [Wed, 27 May 2015 11:40:49 +0000 (12:40 +0100)]
tasks/cephfs: fix timing in test_full

The interval between writes was too short because
it was not taking account of the way OSDMap full
flags are set on tick rather than immediately.

Fixes: #11779
Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #438 from ceph/wip-11405
Josh Durgin [Tue, 26 May 2015 17:27:50 +0000 (10:27 -0700)]
Merge pull request #438 from ceph/wip-11405

client-upgrade: test librbd backwards compatibility

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agotasks/cephfs: mount fusectl before listing fuse connections
Yan, Zheng [Tue, 26 May 2015 02:59:47 +0000 (10:59 +0800)]
tasks/cephfs: mount fusectl before listing fuse connections

Fixes: #11756
Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agotasks/cephfs: reset osd blacklist between tests
John Spray [Fri, 22 May 2015 10:01:55 +0000 (11:01 +0100)]
tasks/cephfs: reset osd blacklist between tests

...to avoid OSDMap modifications happening in the
background due to blacklist expiry.

Fixes: #11301
Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoAdded script to schedule 1/14th part of rados
Yuri Weinstein [Tue, 19 May 2015 20:44:36 +0000 (13:44 -0700)]
Added script to schedule 1/14th part of rados

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit a7064a7b3d8a865dead3800a4d97bd70da6dec33)

10 years agoAdded script to schedule 1/14th part of rados
Yuri Weinstein [Tue, 19 May 2015 20:44:36 +0000 (13:44 -0700)]
Added script to schedule 1/14th part of rados

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #442 from ceph/wip-client-cache-size
Gregory Farnum [Fri, 15 May 2015 17:36:16 +0000 (10:36 -0700)]
Merge pull request #442 from ceph/wip-client-cache-size

cephfs/test_client_limits.py: invalidate kernel dcache according to client cache size

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #425 from ceph/wip-flock-optional
Gregory Farnum [Fri, 15 May 2015 04:52:30 +0000 (21:52 -0700)]
Merge pull request #425 from ceph/wip-flock-optional

cephfs/mount: check FUSE version before invoking flock

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #398 from ceph/wip-quota-full
Gregory Farnum [Thu, 14 May 2015 23:38:05 +0000 (16:38 -0700)]
Merge pull request #398 from ceph/wip-quota-full

Test for CephFS full handling with pool quotas (#11276)

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #402 from ceph/wip-11343
David Zafman [Thu, 14 May 2015 17:56:20 +0000 (10:56 -0700)]
Merge pull request #402 from ceph/wip-11343

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agocephfs/test_client_limits.py: invalidate kernel dcache according to client_cache_size
Yan, Zheng [Wed, 13 May 2015 03:17:53 +0000 (11:17 +0800)]
cephfs/test_client_limits.py: invalidate kernel dcache according to client_cache_size

Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agocephfs/test_client_recovery: check FUSE version before invoking flock
Greg Farnum [Fri, 1 May 2015 01:15:05 +0000 (18:15 -0700)]
cephfs/test_client_recovery: check FUSE version before invoking flock

flock only works properly on FUSE versions >=2.9, which is newer
than eg Ubuntu Precise. So check the version on our client mounts and
only test flock if it's at least that new.

Fixes: #9995
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites: update log whitelist for TestQuotaFull
John Spray [Mon, 11 May 2015 17:19:53 +0000 (18:19 +0100)]
suites: update log whitelist for TestQuotaFull

A quota ENOSPC looks different in the log than
as capacity ENOSPC

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agosuites: tweak config in mds-full task
John Spray [Fri, 8 May 2015 14:34:04 +0000 (15:34 +0100)]
suites: tweak config in mds-full task

The task runs a lot faster with a higher
OSD report frequency.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: cover pool quota in test_full
John Spray [Wed, 1 Apr 2015 12:54:59 +0000 (13:54 +0100)]
tasks/cephfs: cover pool quota in test_full

Run the same procedure as TestClusterFull, but
instead of limiting OSD memstore size, use pool
quota on the data pool.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agosamba: disable MDS debugging to reduce log sizes
Greg Farnum [Fri, 8 May 2015 04:26:34 +0000 (21:26 -0700)]
samba: disable MDS debugging to reduce log sizes

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agoReplaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Yuri Weinstein [Fri, 8 May 2015 00:42:31 +0000 (17:42 -0700)]
Replaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Removed per Josh's suggestion fs as redundant and renamed rados to bacis

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit dcfd6a3b099fd0e14fbfd47a8678a411387e01da)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #436 from ceph/wip_11547_2
Josh Durgin [Fri, 8 May 2015 00:56:19 +0000 (17:56 -0700)]
Merge pull request #436 from ceph/wip_11547_2

Replaced work units with ceph-deploy/ceph-deploy_hello_world.sh

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoReplaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Yuri Weinstein [Fri, 8 May 2015 00:42:31 +0000 (17:42 -0700)]
Replaced work units with ceph-deploy/ceph-deploy_hello_world.sh re: #11547
Removed per Josh's suggestion fs as redundant and renamed rados to bacis

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #431 from ceph/wip-more-log-whitelist
Gregory Farnum [Thu, 7 May 2015 23:37:35 +0000 (16:37 -0700)]
Merge pull request #431 from ceph/wip-more-log-whitelist

suites/fs: add another log whitelist to journal-repair

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #426 from ceph/wip-11372
Josh Durgin [Thu, 7 May 2015 16:25:51 +0000 (09:25 -0700)]
Merge pull request #426 from ceph/wip-11372

add new valgrind tests to rbd suite

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #433 from ceph/wip_11400
Yuri Weinstein [Thu, 7 May 2015 00:05:25 +0000 (17:05 -0700)]
Merge pull request #433 from ceph/wip_11400

Initial check in for upgrades/hammer stable upgrade suite

10 years agoInitial check in for upgrades/hammer stable upgrade suite
Yuri Weinstein [Wed, 6 May 2015 21:36:49 +0000 (14:36 -0700)]
Initial check in for upgrades/hammer stable upgrade suite
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoreg11184: Add regression test for 11184
David Zafman [Wed, 6 May 2015 01:18:10 +0000 (18:18 -0700)]
reg11184: Add regression test for 11184

Create divergent priors and a split and then move a pg using
ceph-objectstore-tool export/import
Add yaml file to run the reg11184 task

Fixes: #11343
Signed-off-by: David Zafman <dzafman@redhat.com>
10 years agodivergent_priors2: Do divergent priors and ceph-objectstore-tool export/import
David Zafman [Wed, 29 Apr 2015 01:00:00 +0000 (18:00 -0700)]
divergent_priors2: Do divergent priors and ceph-objectstore-tool export/import

Based on tasks/divergent_priors.py but also do simple export/remove/import on
same osd.
Add yaml file to run the divergent_priors2 task

Signed-off-by: David Zafman <dzafman@redhat.com>
10 years agodivergent_priors: Fix divergent_priors task
David Zafman [Tue, 5 May 2015 04:13:08 +0000 (21:13 -0700)]
divergent_priors: Fix divergent_priors task

Flake8 fixes
Use new set_recovery_delay admin socket command
Fix bad value set for filestore_blackhole
Make sure log trims and only require 100 objects
Use kick_recovery_wq to properly set osd_recovery_delay_start to 0
Write and remove divergent and verify removal was undone
Fix to make compatible with wip-10809-11135-10290
Make sure to set_recovery_delay in a non-racey way (while osd running but down)
Leave divergent "in" so its PGs aren't treated as strays
Add yaml file to run the divergent_priors task

Signed-off-by: David Zafman <dzafman@redhat.com>
10 years agoclient-upgrade: added RBD notification tests
Jason Dillaman [Tue, 5 May 2015 15:00:22 +0000 (11:00 -0400)]
client-upgrade: added RBD notification tests

Verify correct behavior between two librbd versions when
proxying notify messages.

Fixes: #11405
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agoclient-upgrade: added librbd API test case
Jason Dillaman [Tue, 5 May 2015 14:36:31 +0000 (10:36 -0400)]
client-upgrade: added librbd API test case

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agosuites/fs: add another log whitelist to journal-repair
John Spray [Wed, 6 May 2015 09:59:46 +0000 (10:59 +0100)]
suites/fs: add another log whitelist to journal-repair

This is the table unreadable error for mds1_inotable that
we get when trying to start an MDS whose objects are gone.

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