]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 years agoDrop chef from the teuthology suite
Zack Cerza [Wed, 15 Jul 2015 20:08:29 +0000 (14:08 -0600)]
Drop chef from the teuthology suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoDrop chef from tgt suite
Zack Cerza [Tue, 14 Jul 2015 22:31:55 +0000 (16:31 -0600)]
Drop chef from tgt suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit 5b57b81e90393d42494c7b02fb263f1601421f16)

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>
(cherry picked from commit adfa1ee393c0ea0a36c0dfb8d7fda1a82f4b29ea)

10 years agoMerge pull request #478 from ceph/wip-12172-backport-next
Gregory Farnum [Wed, 1 Jul 2015 21:34:58 +0000 (22:34 +0100)]
Merge pull request #478 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 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 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 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>
10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Tue, 5 May 2015 23:32:35 +0000 (16:32 -0700)]
Merge remote-tracking branch 'gh/next'

Conflicts:
suites/fs/recovery/tasks/client-limits.yaml
suites/fs/recovery/tasks/mds-full.yaml
tasks/ceph_deploy.py

10 years agosmoke: white marked down on python test
Sage Weil [Fri, 10 Apr 2015 16:19:28 +0000 (09:19 -0700)]
smoke: white marked down on python test

Backport: hammer
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoAdded hammer-client-x to the mix
Yuri Weinstein [Fri, 17 Apr 2015 16:26:36 +0000 (09:26 -0700)]
Added hammer-client-x to the mix
Renamed dirs to better reflect what is being tested
Removed old dirs
Added logging
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 3c8730d035a90f221c05526983c40f0a11da1ba6)

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoMerge pull request #428 from athanatos/wip-11429
Samuel Just [Mon, 4 May 2015 23:37:45 +0000 (16:37 -0700)]
Merge pull request #428 from athanatos/wip-11429

suites/rados: add test for 11429

Reviewed-by: Zack Cerza <zack@redhat.com>
10 years agoknfs: remove the MDS debugging
Greg Farnum [Mon, 4 May 2015 23:02:24 +0000 (16:02 -0700)]
knfs: remove the MDS debugging

It doesn't fit on the typica boxes with debugging, and we probably don't need
it for any NFS issues which do arise...

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agosquash: use sleep instead of utility.sleep
Samuel Just [Mon, 4 May 2015 21:27:40 +0000 (14:27 -0700)]
squash: use sleep instead of utility.sleep

10 years agosquash: use != not is not in radosbench
Samuel Just [Mon, 4 May 2015 21:22:59 +0000 (14:22 -0700)]
squash: use != not is not in radosbench

10 years agosquash: remove utility, moved to teuthology.git
Samuel Just [Mon, 4 May 2015 21:21:58 +0000 (14:21 -0700)]
squash: remove utility, moved to teuthology.git

10 years agosquash: ceph_manager: add utility_task doc string
Samuel Just [Mon, 4 May 2015 21:21:31 +0000 (14:21 -0700)]
squash: ceph_manager: add utility_task doc string

10 years agosuites/rados: add test for 11429
Samuel Just [Fri, 1 May 2015 16:13:27 +0000 (09:13 -0700)]
suites/rados: add test for 11429

This patch also adds some convenience facilities for making
some of the ceph_manager methods into tasks usable from a
yaml file.

Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoRemoved redundant tests issue #11520
Yuri Weinstein [Fri, 1 May 2015 18:04:59 +0000 (11:04 -0700)]
Removed redundant tests issue #11520
Reduced nodes to be locked to two

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 8ab46b42c5ae387141917bb8eff35960e9c45699)

10 years agoMerge pull request #427 from ceph/wip_11520
Josh Durgin [Fri, 1 May 2015 20:36:54 +0000 (13:36 -0700)]
Merge pull request #427 from ceph/wip_11520

Removed redundant tests issue #11520
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoRemoved redundant tests issue #11520
Yuri Weinstein [Fri, 1 May 2015 18:04:59 +0000 (11:04 -0700)]
Removed redundant tests issue #11520
Reduced nodes to be locked to two

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoAll changes from https://github.com/ceph/ceph-qa-suite/commit/3ce379a689440ce084b2df7...
Yuri Weinstein [Thu, 30 Apr 2015 21:18:10 +0000 (14:18 -0700)]
All changes from https://github.com/ceph/ceph-qa-suite/commit/3ce379a689440ce084b2df79db59dd76e1b2db6c

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoRemoved unneeded workloads
Yuri Weinstein [Thu, 30 Apr 2015 18:18:30 +0000 (11:18 -0700)]
Removed unneeded workloads
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 18a79fb8252d9ceee7162e8f774ab6bf806484c5)

Conflicts:

suites/ceph-deploy/fs/tasks/cfuse_workunit_suites_dbench.yaml
suites/ceph-deploy/fs/tasks/cfuse_workunit_suites_fsstress.yaml
suites/ceph-deploy/rados/tasks/rados_python.yaml
suites/ceph-deploy/rados/tasks/rados_workunit_loadgen_big.yaml
suites/ceph-deploy/rbd/tasks/rbd_api_tests_old_format.yaml
suites/ceph-deploy/rbd/tasks/rbd_cli_tests.yaml
suites/ceph-deploy/rbd/tasks/rbd_cls_test.yaml

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoRemoved unneeded workloads
Yuri Weinstein [Thu, 30 Apr 2015 18:18:30 +0000 (11:18 -0700)]
Removed unneeded workloads

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 18a79fb8252d9ceee7162e8f774ab6bf806484c5)

10 years agoFixing commits from https://github.com/ceph/ceph-qa-suite/pull/400/commits
Yuri Weinstein [Thu, 30 Apr 2015 17:25:55 +0000 (10:25 -0700)]
Fixing commits from https://github.com/ceph/ceph-qa-suite/pull/400/commits

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
10 years agoReduced ammount of nodes from 4 to 3
Yuri Weinstein [Tue, 7 Apr 2015 21:17:36 +0000 (14:17 -0700)]
Reduced ammount of nodes from 4 to 3
Changed default 'replica' to 2
Reduced osd to 2 per node
Added logging

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 3ce379a689440ce084b2df79db59dd76e1b2db6c)

10 years agoMerge pull request #423 from ceph/wip-11495
Yuri Weinstein [Thu, 30 Apr 2015 16:34:39 +0000 (09:34 -0700)]
Merge pull request #423 from ceph/wip-11495

Fix ceph_deploy task with multiple mons

10 years agoMerge pull request #421 from ceph/wip-client-osd-caps
Gregory Farnum [Wed, 29 Apr 2015 23:13:23 +0000 (16:13 -0700)]
Merge pull request #421 from ceph/wip-client-osd-caps

tasks/cephfs: add test_pool_perm

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotasks/ceph_deploy: remove some dead code
John Spray [Wed, 29 Apr 2015 18:55:54 +0000 (19:55 +0100)]
tasks/ceph_deploy: remove some dead code

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/ceph_deploy: fix for multiple mons
John Spray [Wed, 29 Apr 2015 18:53:59 +0000 (19:53 +0100)]
tasks/ceph_deploy: fix for multiple mons

Now that service IDs are modified during run, we have
to avoid repeatedly evaluating first_mon for where
to run ceph_deploy, as the answer will change.

Fixes: #11495
Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #422 from ceph/wip-log-whitelist
Gregory Farnum [Wed, 29 Apr 2015 03:56:44 +0000 (20:56 -0700)]
Merge pull request #422 from ceph/wip-log-whitelist

suites: log whitelist for journal repair test

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agosuites/rbd: add new valgrind memtest tests
Jason Dillaman [Mon, 27 Apr 2015 07:27:55 +0000 (03:27 -0400)]
suites/rbd: add new valgrind memtest tests

Exercise the C-API, Python-API, and FSX under valgrind.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agotasks: add support for running fsx under valgrind
Jason Dillaman [Tue, 28 Apr 2015 03:43:41 +0000 (23:43 -0400)]
tasks: add support for running fsx under valgrind

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agosuites: log whitelist for journal repair test
John Spray [Tue, 28 Apr 2015 13:28:11 +0000 (14:28 +0100)]
suites: log whitelist for journal repair test

"bad backtrace on dir ino" is emitted because
journaltool's recover-dentries doesn't write
backtraces.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: add test_pool_perm
Yan, Zheng [Tue, 28 Apr 2015 04:52:36 +0000 (12:52 +0800)]
tasks/cephfs: add test_pool_perm

This tests that client checks pool permission before
copy data to its cache.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agorbd.xfstests: remove bad assert
Josh Durgin [Mon, 27 Apr 2015 18:29:09 +0000 (11:29 -0700)]
rbd.xfstests: remove bad assert

Misguided input validation. A better error comes
from the run_xfstests() method later anyway.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
10 years agoInitial checkin for hammer-x suite
Yuri Weinstein [Wed, 15 Apr 2015 23:31:21 +0000 (16:31 -0700)]
Initial checkin for hammer-x suite
Used "ceph osd crush tunables hammer"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit f825d32d9deab22f6113b96a6b36734fe1bdb289)

10 years agoMerge pull request #405 from ceph/wip-10781
tmuthamizhan [Thu, 23 Apr 2015 00:24:22 +0000 (17:24 -0700)]
Merge pull request #405 from ceph/wip-10781

Initial checkin for hammer-x suite

10 years agoMerge pull request #414 from ceph/wip_11413
tmuthamizhan [Thu, 23 Apr 2015 00:21:26 +0000 (17:21 -0700)]
Merge pull request #414 from ceph/wip_11413

Added hammer-client-x to the mix

10 years agoxfstests: fix typo
Josh Durgin [Tue, 21 Apr 2015 22:31:16 +0000 (15:31 -0700)]
xfstests: fix typo

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
10 years agoxfstests: define defaults in root task
Josh Durgin [Tue, 21 Apr 2015 22:01:47 +0000 (15:01 -0700)]
xfstests: define defaults in root task

The early non-defaults caused failures due to xfstests_url: None not
being overridden by run_xfstests(). Move the defaults to xfstests() and
don pass xfstests_branch past that point.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
10 years agotask/samba: ignore return code of fuser/losf
Yan, Zheng [Tue, 21 Apr 2015 03:30:12 +0000 (11:30 +0800)]
task/samba: ignore return code of fuser/losf

if mount point is not used by anyone, both fuser and losf return 1

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

10 years agotask/samba: use SIGTERM to stop samba server
Yan, Zheng [Tue, 14 Apr 2015 09:05:40 +0000 (17:05 +0800)]
task/samba: use SIGTERM to stop samba server

man samba(8) contains sentences:

To shut down a user's smbd process it is recommended that SIGKILL (-9)
NOT be used, except as a last resort, as this may leave the shared
memory area in an inconsistent state. The safe way to terminate an smbd
is to send it a SIGTERM (-15) signal and wait for it to die on its own.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 86bd6bc3771694cd9ee5cd071255f3cf4c40c812)

10 years agoMerge pull request #417 from ceph/wip-10657
Gregory Farnum [Tue, 21 Apr 2015 21:20:28 +0000 (14:20 -0700)]
Merge pull request #417 from ceph/wip-10657

cephfs/test_client_limits.py: test for client oldest tid warning

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #416 from ceph/wip-11316-next
Gregory Farnum [Tue, 21 Apr 2015 21:09:29 +0000 (14:09 -0700)]
Merge pull request #416 from ceph/wip-11316-next

Backport to next: fix ceph-deploy task with CephFS (#11316)

10 years agoMerge pull request #415 from ceph/wip-10624
Sage Weil [Tue, 21 Apr 2015 16:27:42 +0000 (09:27 -0700)]
Merge pull request #415 from ceph/wip-10624

task/samba: ignore return code of fuser/losf

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agocephfs/test_client_limits.py: test for client oldest tid warning
Yan, Zheng [Tue, 21 Apr 2015 12:24:39 +0000 (20:24 +0800)]
cephfs/test_client_limits.py: test for client oldest tid warning

Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agotasks/ceph_deploy: configure CephFS
John Spray [Mon, 6 Apr 2015 18:54:23 +0000 (19:54 +0100)]
tasks/ceph_deploy: configure CephFS

This test apparently had not been touched since
"fs new" was added.  In addition to calling
Filesystem.create:
 * modify the get_nodes_using_role
   function to modify ctx.cluster.remotes so that the
   service IDs match what ceph-deploy will set
 * log exceptions during ceph_deploy setup, as otherwise
   they can get lost if another exception occurs during
   teardown (so that it's all easier to debug).
 * default to passing --dev=master during install, so
   that we don't error out horribly when run without
   an explicit branch set (e.g. when run outside
   scheduled suite)

Fixes: #11316
Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 7c2e6cdc6cd3d02969d3494d120b12daaa13efa8)

10 years agotasks/cephfs: cope with missing ctx.daemons attr
John Spray [Wed, 8 Apr 2015 09:41:20 +0000 (10:41 +0100)]
tasks/cephfs: cope with missing ctx.daemons attr

...so that we may be used with the ceph_deploy task
that doesn't set that up.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit f36011051cabb8e7b06194c778e640e98d328e8a)

10 years agotasks/cephfs: tweak use of mon for admin commands
John Spray [Tue, 7 Apr 2015 13:14:15 +0000 (14:14 +0100)]
tasks/cephfs: tweak use of mon for admin commands

... s/mon_remote/admin_remote/ and allow caller to pass
in which remote they want to use for that.  Enables use
with ceph_deploy task which does not give admin keys
to mons.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 8b61310ce3eedeb8ac60446933cd5db548de6434)