]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
11 years agoapache: switch to use the apache worker mpm
Yehuda Sadeh [Wed, 22 Oct 2014 21:40:07 +0000 (14:40 -0700)]
apache: switch to use the apache worker mpm

Fixes: #9169
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit c3b53c326558dd3dd435c9e3fdbc07d8c15f4e68)

11 years agoapache: change template to load mpm worker module
Yehuda Sadeh [Wed, 22 Oct 2014 22:12:24 +0000 (15:12 -0700)]
apache: change template to load mpm worker module

in apache 2.4

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 35c9cae84c7964ad96381c7455c40e43dd6b4a8d)

11 years agoThrasher: Disable ceph_objectstore_tool tests if old release missing command
David Zafman [Wed, 22 Oct 2014 22:54:44 +0000 (15:54 -0700)]
Thrasher: Disable ceph_objectstore_tool tests if old release missing command

Don't need to explicitly turn off the test during some upgrades
Leaving disabled until merge of import/export fixes

Fixes: #9805
Signed-off-by: David Zafman <dzafman@redhat.com>
11 years agotasks/thrashosds: support overrides
Sage Weil [Wed, 22 Oct 2014 18:19:01 +0000 (11:19 -0700)]
tasks/thrashosds: support overrides

e.g.,

overrides:
  thrashosds:
    thrash_primary_affinity: false
...
tasks:
- install:
- ceph:
- thrashosds:
- workunit:
...

Needed for #9865

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoceph_manager: ceph_objectstore_tool testing off by default
David Zafman [Wed, 22 Oct 2014 17:32:46 +0000 (10:32 -0700)]
ceph_manager: ceph_objectstore_tool testing off by default

Signed-off-by: David Zafman <dzafman@redhat.com>
11 years agoSmarter s3tests branch selection
Zack Cerza [Wed, 22 Oct 2014 15:12:43 +0000 (09:12 -0600)]
Smarter s3tests branch selection

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
(cherry picked from commit 1b8d31986a5a8bc4cd9fea90eb680db3ca1866c8)

11 years agoMerge pull request #206 from ceph/wip-9672
Zack Cerza [Tue, 21 Oct 2014 22:52:46 +0000 (16:52 -0600)]
Merge pull request #206 from ceph/wip-9672

Added  timeout: 6h to workunit

11 years agoAdded timeout: 6h to workunit
Yuri Weinstein [Tue, 21 Oct 2014 22:45:22 +0000 (15:45 -0700)]
Added  timeout: 6h to workunit

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #205 from dachary/wip-erasure-code-isa-giant
Loic Dachary [Tue, 21 Oct 2014 21:04:27 +0000 (14:04 -0700)]
Merge pull request #205 from dachary/wip-erasure-code-isa-giant

erasure-code: isa plugin thrashods suite

Reviewed-by: Samuel Just <sam.just@inktank.com>
11 years agoerasure-code: isa plugin thrashods suite
Loic Dachary [Fri, 3 Oct 2014 21:55:05 +0000 (23:55 +0200)]
erasure-code: isa plugin thrashods suite

Add the distros directory which enumerates the os_type and
os_version on which the suite is to run.

http://tracker.ceph.com/issues/9660 Fixes: #9660

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 16e564ec8dea1649888847102ea39fa082e4d3f2)

11 years agoMerge pull request #204 from dachary/wip-spurious-erasure-code-workload
Yuri Weinstein [Tue, 21 Oct 2014 18:25:33 +0000 (11:25 -0700)]
Merge pull request #204 from dachary/wip-spurious-erasure-code-workload

erasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect

11 years agoerasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect
Loic Dachary [Tue, 21 Oct 2014 18:02:49 +0000 (11:02 -0700)]
erasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect

6-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml was added to the
wrong directory.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoMerge pull request #202 from dachary/wip-9841-no-lrc-giant
Yuri Weinstein [Tue, 21 Oct 2014 15:05:33 +0000 (08:05 -0700)]
Merge pull request #202 from dachary/wip-9841-no-lrc-giant

erasure-code: enclose no-lrc in a task (giant)

11 years agoerasure-code: enclose no-lrc in a task
Loic Dachary [Tue, 21 Oct 2014 04:11:27 +0000 (21:11 -0700)]
erasure-code: enclose no-lrc in a task

http://tracker.ceph.com/issues/9841 Fixes: #9841

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 98ef86a202a26682f74c6d7b7aef4616fcc4b128)

11 years agofixed dumpling-firefly-x suite to upgrade to firefly branch during upgrade-sequence0
tamil [Mon, 20 Oct 2014 23:31:33 +0000 (16:31 -0700)]
fixed dumpling-firefly-x suite to upgrade to firefly branch during upgrade-sequence0

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agorgw: mark ec related rgw suites as slow backend
Yehuda Sadeh [Mon, 20 Oct 2014 20:52:38 +0000 (13:52 -0700)]
rgw: mark ec related rgw suites as slow backend

We want to avoid tests that time out due to a too slow backend.

Reviwed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 85221bc3258b27f0a6b86a74aa1734dac16afe1d)

11 years agoMerge pull request #200 from dachary/wip-erasure-code-giant
Samuel Just [Mon, 20 Oct 2014 21:49:18 +0000 (14:49 -0700)]
Merge pull request #200 from dachary/wip-erasure-code-giant

backport erasure code fixes to giant

11 years agoupgrade/dumpling-x: do not do ec test on mixed cluster
Sage Weil [Sun, 12 Oct 2014 15:25:43 +0000 (08:25 -0700)]
upgrade/dumpling-x: do not do ec test on mixed cluster

dumpling doens't support it

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoerasure-code: upgrade/firefly-x/stress-split-erasure-code
Loic Dachary [Fri, 3 Oct 2014 10:52:27 +0000 (12:52 +0200)]
erasure-code: upgrade/firefly-x/stress-split-erasure-code

Mimic upgrade/firefly-x/stress-split only with thrashosd configured with
min_in: 4 for k=3,m=1 . All erasure code workloads are moved in this
dedicated suite.

http://tracker.ceph.com/issues/9652 Fixes: #9652

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Conflicts:
suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml

11 years agoerasure-code: do not include k=3,m=1 in dumpling-x
Loic Dachary [Fri, 3 Oct 2014 10:41:29 +0000 (12:41 +0200)]
erasure-code: do not include k=3,m=1 in dumpling-x

Because thrashosd does not have min_in: 4 and that we don't want to set
it because other workloads may be influenced.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoerasure-code: add thrash-erasure-code to suites/rados
Loic Dachary [Fri, 3 Oct 2014 09:57:10 +0000 (11:57 +0200)]
erasure-code: add thrash-erasure-code to suites/rados

Because it needs the thrasher to have min_in: 4 otherewise k=3,m=1 will
block.

http://tracker.ceph.com/issues/9648 Fixes: #9648

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoerasure-code: unfound test needs a non empty file
Loic Dachary [Thu, 2 Oct 2014 06:06:42 +0000 (08:06 +0200)]
erasure-code: unfound test needs a non empty file

Other rados put will fail as follows

$ touch /tmp/bar
$ ./rados -p rbd put existing_3 /tmp/bar
$ ./rados -p rbd put existing_3 /tmp/bar
WARNING: could not create object: existing_3
error putting rbd/existing_3: (17) File exists

it should be considered a bug in the rados command line but needs to be
addressed separately.

http://tracker.ceph.com/issues/9387 Fixes: #9387

Signed-off-by: Loic Dachary loic-201408@dachary.org
11 years agoerasure-code: fix bugous ec-rados-default.yaml in some suites
Loic Dachary [Sun, 21 Sep 2014 13:47:06 +0000 (15:47 +0200)]
erasure-code: fix bugous ec-rados-default.yaml in some suites

The ec-rados-default.yaml was linked to suites as if it was a task
although it is a workload intended for parallel upgrade tests.

The ec-rados-plugin=jerasure-k=2-m=1.yaml task is defined and used
instead, where relevant.

http://tracker.ceph.com/issues/9549 Fixes: #9549

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Conflicts:
suites/upgrade/dumpling-firefly-giant/parallel/6-giant-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml
suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml
suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml

11 years agoerasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests
Loic Dachary [Wed, 10 Sep 2014 14:07:21 +0000 (16:07 +0200)]
erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests

http://tracker.ceph.com/issues/9343 Refs: #9343

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoerasure-code: assert that firefly-x/stress-split cannot load lrc
Loic Dachary [Wed, 10 Sep 2014 14:53:45 +0000 (16:53 +0200)]
erasure-code: assert that firefly-x/stress-split cannot load lrc

Because it would crash existing plugins.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agofixed firefly-x suite to not upgrade mon.c twice and optimized the suite as well.
tamil [Mon, 20 Oct 2014 21:37:33 +0000 (14:37 -0700)]
fixed firefly-x suite to not upgrade mon.c twice and optimized the suite as well.
included another upgrade combination to dumpling-firefly-x suite

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agooptimized the suite and added tests to upgrade client first
tamil [Mon, 20 Oct 2014 21:28:19 +0000 (14:28 -0700)]
optimized the suite and added tests to upgrade client first

Signed-off-by: tamil <tmuthami@redhat.com>
11 years agooptimized the suite and added ceph_objectstore_tool: false to thrashosds wherever...
tamil [Mon, 20 Oct 2014 20:20:21 +0000 (13:20 -0700)]
optimized the suite and added ceph_objectstore_tool: false to thrashosds wherever applicable

Signed-off-by: tamil <tmuthami@redhat.com>
11 years agoMerge pull request #196 from ceph/wip-9805
Josh Durgin [Sat, 18 Oct 2014 00:37:06 +0000 (17:37 -0700)]
Merge pull request #196 from ceph/wip-9805

Added ceph_objectstore_tool: false, fixes #9805

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
11 years agoAdded ceph_objectstore_tool: false, fixes #9805
Yuri Weinstein [Fri, 17 Oct 2014 23:44:42 +0000 (16:44 -0700)]
Added ceph_objectstore_tool: false, fixes #9805

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #192 from ceph/wip-9729
Josh Durgin [Wed, 15 Oct 2014 21:21:02 +0000 (14:21 -0700)]
Merge pull request #192 from ceph/wip-9729

Wip 9729

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
11 years agoAdded print
Yuri Weinstein [Wed, 15 Oct 2014 21:15:17 +0000 (14:15 -0700)]
Added print

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoAdded client.0 upgrade to firefly step
Yuri Weinstein [Wed, 15 Oct 2014 21:12:46 +0000 (14:12 -0700)]
Added client.0 upgrade to firefly step

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFixes #9729, running incompatible tests while the cluster is mixed between firefly...
Yuri Weinstein [Wed, 15 Oct 2014 18:08:40 +0000 (11:08 -0700)]
Fixes #9729, running incompatible tests while the cluster is mixed between firefly and dumpling
Changed to rados/test-upgrade-firefly.sh version

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agotasks/s3tests: add slow backend configurable
Yehuda Sadeh [Mon, 13 Oct 2014 22:07:06 +0000 (15:07 -0700)]
tasks/s3tests: add slow backend configurable

Adding this so that we can modify the clients' conf file as needed with slow backend.
This can be achieved by:

overrides:
  s3tests:
    slow_backend: true

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 61409179dfdd6969c624dd741813291332644003)

11 years agoMerge pull request #188 from ceph/wip-multi-version
Sage Weil [Tue, 14 Oct 2014 18:35:14 +0000 (11:35 -0700)]
Merge pull request #188 from ceph/wip-multi-version

multiversion/dumpling-x: remove rgw

11 years agomultiversion/dumpling-x: remove rgw
Sage Weil [Tue, 14 Oct 2014 18:08:25 +0000 (11:08 -0700)]
multiversion/dumpling-x: remove rgw

firefly radosgw + dumpling osds won't work.  (Nor will anything newer
than firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #187 from ceph/wip-multi-version
Sage Weil [Tue, 14 Oct 2014 17:29:57 +0000 (10:29 -0700)]
Merge pull request #187 from ceph/wip-multi-version

multi-version: do not run new ceph_test_rados against dumpling

11 years agomulti-version: do not run new ceph_test_rados against dumpling
Sage Weil [Tue, 14 Oct 2014 16:00:42 +0000 (09:00 -0700)]
multi-version: do not run new ceph_test_rados against dumpling

Dumpling does not properly order reads (w/ RWORDERED) vs writes.  The code
controlling that was totally rewritten in firefly.  It's not worth backporting.

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #177 from ceph/wip_9691
tmuthamizhan [Mon, 13 Oct 2014 23:41:00 +0000 (16:41 -0700)]
Merge pull request #177 from ceph/wip_9691

Wip 9691 - (stable giant releases upgrades suite)

11 years agoBring in file to fix missng symlink.
Sandon Van Ness [Mon, 13 Oct 2014 22:48:09 +0000 (15:48 -0700)]
Bring in file to fix missng symlink.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoRemoved secod ceph-fuse
Yuri Weinstein [Mon, 13 Oct 2014 22:10:42 +0000 (15:10 -0700)]
Removed secod ceph-fuse

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge branch 'giant' of https://github.com/ceph/ceph-qa-suite into wip_9691
Yuri Weinstein [Mon, 13 Oct 2014 22:08:56 +0000 (15:08 -0700)]
Merge branch 'giant' of https://github.com/ceph/ceph-qa-suite into wip_9691

11 years agoMerge pull request #183 from ceph/update_upgrade_suits2
SandonV [Mon, 13 Oct 2014 22:08:55 +0000 (15:08 -0700)]
Merge pull request #183 from ceph/update_upgrade_suits2

Update upgrade suits2

11 years agoRemoving files not in master
Sandon Van Ness [Mon, 13 Oct 2014 22:06:59 +0000 (15:06 -0700)]
Removing files not in master

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoFixed dirs duplicates
Yuri Weinstein [Mon, 13 Oct 2014 20:52:41 +0000 (13:52 -0700)]
Fixed dirs duplicates

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoSynced up d-f-x and f-x suites with the latests from master
Yuri Weinstein [Mon, 13 Oct 2014 18:35:29 +0000 (11:35 -0700)]
Synced up d-f-x and f-x suites with the latests from master

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoAddded missing ceph task
Yuri Weinstein [Mon, 13 Oct 2014 18:27:30 +0000 (11:27 -0700)]
Addded missing ceph task

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMinor modifications, added prints
Yuri Weinstein [Mon, 13 Oct 2014 00:13:11 +0000 (17:13 -0700)]
Minor modifications, added prints

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoRemoved dupication of overrides
Yuri Weinstein [Sat, 11 Oct 2014 02:06:25 +0000 (19:06 -0700)]
Removed dupication of overrides

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoIncorporated Tamil's comments
Yuri Weinstein [Fri, 10 Oct 2014 22:35:13 +0000 (15:35 -0700)]
Incorporated Tamil's comments

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFixed typo in client name
Yuri Weinstein [Fri, 10 Oct 2014 18:13:59 +0000 (11:13 -0700)]
Fixed typo in client name

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoAdded print statement
Yuri Weinstein [Fri, 10 Oct 2014 16:51:39 +0000 (09:51 -0700)]
Added print statement

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFixed empty line
Yuri Weinstein [Thu, 9 Oct 2014 21:38:11 +0000 (14:38 -0700)]
Fixed empty line

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFirst draft of stable release upgrade suite for giant
Yuri Weinstein [Thu, 9 Oct 2014 21:35:02 +0000 (14:35 -0700)]
First draft of stable release upgrade suite for giant

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #168 from ceph/wip-objectstore-log
Zack Cerza [Tue, 7 Oct 2014 15:48:33 +0000 (09:48 -0600)]
Merge pull request #168 from ceph/wip-objectstore-log

log ceph_objectstore_tool output

11 years agotasks/ceph_manager: enable log for ceph_objectstore_tool
Sage Weil [Fri, 3 Oct 2014 15:32:35 +0000 (08:32 -0700)]
tasks/ceph_manager: enable log for ceph_objectstore_tool

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agopowercycle: fuse_default_permissions = 0 for kernel build
Sage Weil [Thu, 2 Oct 2014 15:46:39 +0000 (08:46 -0700)]
powercycle: fuse_default_permissions = 0 for kernel build

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoFixing branch assumptions
Yuri Weinstein [Sat, 27 Sep 2014 22:03:37 +0000 (15:03 -0700)]
Fixing branch assumptions

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #152 from dachary/wip-9608-ec-default-parallel-giant
Yuri Weinstein [Fri, 26 Sep 2014 23:44:27 +0000 (16:44 -0700)]
Merge pull request #152 from dachary/wip-9608-ec-default-parallel-giant

ec-rados-default is not fit for dumpling parallel upgrade

11 years agoec-rados-default is not fit for dumpling parallel upgrade
Loic Dachary [Fri, 26 Sep 2014 23:23:06 +0000 (01:23 +0200)]
ec-rados-default is not fit for dumpling parallel upgrade

Because it may race with the upgrade and end up being unable to perform.

http://tracker.ceph.com/issues/9608 Fixes: #9608

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit b77ef02bc5ca623d2c5577c2caafcf3720ddd2ec)

11 years agoadded upgrade suite for dumpling-firefly-giant
tamil [Wed, 24 Sep 2014 08:30:24 +0000 (01:30 -0700)]
added upgrade suite for dumpling-firefly-giant

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
(cherry picked from commit c7603c0b7871477110946d2d47ea67dda1b7a9bf)

Conflicts:

suites/upgrade/firefly-giant-x/parallel/5-upgrade-sequence/upgrade-by-daemon.yaml
suites/upgrade/firefly-giant-x/parallel/5-upgrade-sequence/upgrade-by-type.yaml

11 years agosmoke: fix pjd debug conf syntax
Sage Weil [Fri, 26 Sep 2014 16:01:26 +0000 (09:01 -0700)]
smoke: fix pjd debug conf syntax

Needs the section there or else ceph.py barfs at runtime

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agotasks: wait for active after mds restart
John Spray [Thu, 25 Sep 2014 10:27:52 +0000 (11:27 +0100)]
tasks: wait for active after mds restart

May have been causing spurious failures on
trying to read session state after MDS restart (
session list isn't populated until recovery is
complete)

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoMerge pull request #147 from dachary/wip-ec-feature-plugin-v2-giant
Yuri Weinstein [Wed, 24 Sep 2014 23:47:07 +0000 (16:47 -0700)]
Merge pull request #147 from dachary/wip-ec-feature-plugin-v2-giant

erasure-code: assert that firefly-x/stress-split cannot load lrc

11 years agoerasure-code: assert that firefly-x/stress-split cannot load lrc
Loic Dachary [Wed, 10 Sep 2014 14:53:45 +0000 (16:53 +0200)]
erasure-code: assert that firefly-x/stress-split cannot load lrc

Because it would crash existing plugins.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit d6f02d604840b448158a1470b6bb1f6d0550e97f)

11 years agoadded workload tag
tamil [Tue, 23 Sep 2014 17:31:51 +0000 (10:31 -0700)]
added workload tag

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #142 from ceph/wip-9284
Gregory Farnum [Wed, 24 Sep 2014 05:30:59 +0000 (22:30 -0700)]
Merge pull request #142 from ceph/wip-9284

Tests for #9284, FUSE client capability handling

Reviewed-by: Greg Farnum <greg@inktank.com>
11 years agoMerge pull request #146 from dachary/wip-9298-rgw-ec-starvation-giant
Sage Weil [Tue, 23 Sep 2014 23:30:28 +0000 (16:30 -0700)]
Merge pull request #146 from dachary/wip-9298-rgw-ec-starvation-giant

rgw: increase the number of OSDs for erasure coded pools

11 years agorgw: increase the number of OSDs for erasure coded pools
Loic Dachary [Sat, 30 Aug 2014 16:42:51 +0000 (18:42 +0200)]
rgw: increase the number of OSDs for erasure coded pools

So that there never is less than 4 osd which is the minimum when trying
erasure coded workloads that only work with 4 osd.

http://tracker.ceph.com/issues/9298 Fixes: #9298

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agosuites: enable mds_client_limits test
John Spray [Mon, 8 Sep 2014 13:36:27 +0000 (14:36 +0100)]
suites: enable mds_client_limits test

Requires same cluster etc as 'recovery', though
we could now do with better name than that.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: wait for mds active before mounting clients
John Spray [Mon, 8 Sep 2014 11:02:30 +0000 (12:02 +0100)]
tasks: wait for mds active before mounting clients

To make the logs clearer when trying to work out
if/when something went wrong, rather than always
having client logs start with some failures.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: rename FuseMount.get_client_id to get_global_id
John Spray [Mon, 8 Sep 2014 10:34:07 +0000 (11:34 +0100)]
tasks: rename FuseMount.get_client_id to get_global_id

'client_id' was ambiguous because in other places it
meant the '0' in client.0, whereas here it means
the runtime-generated global ID of the client.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: add mds_client_limits
John Spray [Wed, 3 Sep 2014 13:15:54 +0000 (14:15 +0100)]
tasks: add mds_client_limits

New CephFS tests for the behaviour of the system while
enforcing its resource limits.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: generalise CephFSTestCase
John Spray [Wed, 3 Sep 2014 13:14:28 +0000 (14:14 +0100)]
tasks: generalise CephFSTestCase

Some of this stuff could be even more general for embedding
unittest-style suites, but for the moment let's keep the cephfs
stuff in a walled garden.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: generalize config writing for Filesystem
John Spray [Wed, 3 Sep 2014 11:23:13 +0000 (12:23 +0100)]
tasks: generalize config writing for Filesystem

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoUpdate giant.yaml
Yuri Weinstein [Wed, 17 Sep 2014 21:07:00 +0000 (14:07 -0700)]
Update giant.yaml

fixed typos(cherry picked from commit 1f950d2bf4dd76d671ab1c85a87a5f1175305635)

11 years agoUpdate giant.yaml(cherry picked from commit 90b6eec23fad6b3af1305de9c59a4759e076ebd3)
Yuri Weinstein [Wed, 17 Sep 2014 21:01:42 +0000 (14:01 -0700)]
Update giant.yaml(cherry picked from commit 90b6eec23fad6b3af1305de9c59a4759e076ebd3)

11 years agoUpdate giant.yaml
Yuri Weinstein [Wed, 17 Sep 2014 21:01:09 +0000 (14:01 -0700)]
Update giant.yaml

Added comments(cherry picked from commit 3dd1314c6fa70fefc4ea8c65c33bac1ad3ba267a)

11 years agoCreate dumpling-giant-x stress-split upgrade suite
Warren Usui [Tue, 9 Sep 2014 03:56:14 +0000 (20:56 -0700)]
Create dumpling-giant-x stress-split upgrade suite

Fixes: 9357
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry picked from commit c729372aaae82b8fb0a31a42f24d96924078282f)

11 years agoUpdate giant.yaml(cherry picked from commit 35b3f4617c54dcb9705ca31489e2348bdb0e18b5)
Yuri Weinstein [Tue, 9 Sep 2014 02:22:54 +0000 (19:22 -0700)]
Update giant.yaml(cherry picked from commit 35b3f4617c54dcb9705ca31489e2348bdb0e18b5)

11 years agodumpling-giant-x: use giant version of workunits
Josh Durgin [Mon, 8 Sep 2014 23:38:17 +0000 (16:38 -0700)]
dumpling-giant-x: use giant version of workunits

The firefly version of test_librbd_python at least does
not work on giant.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from commit 8755466c4b7c2402e3265ecb04a8300a4d0c146f)

11 years agoMerge pull request #143 from ceph/wip-migration-test
Gregory Farnum [Thu, 18 Sep 2014 22:03:35 +0000 (15:03 -0700)]
Merge pull request #143 from ceph/wip-migration-test

tasks: more substantial IO for journal migration

Reviewed-by: Greg Farnum <greg@inktank.com>
11 years agosuites: turn on debugging for smoke cfuse pjd test
Greg Farnum [Wed, 17 Sep 2014 22:05:26 +0000 (15:05 -0700)]
suites: turn on debugging for smoke cfuse pjd test

Signed-off-by: Greg Farnum <greg@inktank.com>
11 years agotasks: escaping '*' when deleting files
John Spray [Wed, 17 Sep 2014 10:38:09 +0000 (11:38 +0100)]
tasks: escaping '*' when deleting files

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: more substantial IO for journal migration
John Spray [Tue, 16 Sep 2014 14:14:54 +0000 (15:14 +0100)]
tasks: more substantial IO for journal migration

...so that there will at least be multiple segments
in the log during the rewrite.

Also make the test stricter by checking that
cephfs-journal-tool can happily read the resulting
journal.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoMerge pull request #141 from ceph/wip-9423
John Spray [Mon, 15 Sep 2014 17:13:14 +0000 (18:13 +0100)]
Merge pull request #141 from ceph/wip-9423

Fix #9423 - race in mds_client_recovery

11 years agoMerge pull request #140 from ceph/wip-9177
John Spray [Mon, 15 Sep 2014 16:21:22 +0000 (17:21 +0100)]
Merge pull request #140 from ceph/wip-9177

suites/fs: update to latest mdtest

11 years agosuites/fs: update to latest mdtest
John Spray [Mon, 15 Sep 2014 15:03:48 +0000 (16:03 +0100)]
suites/fs: update to latest mdtest

They appear to have (accidentally?) fixed whatever
was crashing.

Fixes: #9177
Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: fix race in test_stale_caps
John Spray [Mon, 15 Sep 2014 11:50:55 +0000 (12:50 +0100)]
tasks: fix race in test_stale_caps

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: typo in mds_client_recovery
John Spray [Mon, 8 Sep 2014 10:27:34 +0000 (11:27 +0100)]
tasks: typo in mds_client_recovery

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks: handle failure cleanly in test_stale_caps
John Spray [Mon, 15 Sep 2014 11:16:20 +0000 (12:16 +0100)]
tasks: handle failure cleanly in test_stale_caps

Previously would fail because the cap waiter
completed too soon, without noticing that the
reason it completed quickly was because it failed.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoMerge pull request #119 from ceph/wip_9352
Warren Usui [Fri, 5 Sep 2014 04:23:41 +0000 (21:23 -0700)]
Merge pull request #119 from ceph/wip_9352

Wip 9352

11 years agoMerge pull request #118 from dachary/wip-more-osds
Zack Cerza [Thu, 4 Sep 2014 22:21:14 +0000 (16:21 -0600)]
Merge pull request #118 from dachary/wip-more-osds

add osds to firefly-x upgrade suite

11 years agoUpdated README
Yuri Weinstein [Thu, 4 Sep 2014 21:32:01 +0000 (14:32 -0700)]
Updated README

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFirst draft for a new suite dumpling-giant-x
Yuri Weinstein [Thu, 4 Sep 2014 21:24:06 +0000 (14:24 -0700)]
First draft for a new suite dumpling-giant-x

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoadded a test to use single disk for both data and journal.
tamil [Wed, 3 Sep 2014 06:48:34 +0000 (23:48 -0700)]
added a test to use single disk for both data and journal.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoadded dmcrypt and separate_journal_disk options
tamil [Wed, 3 Sep 2014 06:42:34 +0000 (23:42 -0700)]
added dmcrypt and separate_journal_disk options

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #112 from ceph/wip-8231-forreview
Samuel Just [Tue, 2 Sep 2014 20:43:38 +0000 (13:43 -0700)]
Merge pull request #112 from ceph/wip-8231-forreview

Wip 8231 forreview

Reviewed-by: Samuel Just <sam.just@inktank.com>
11 years agotasks: fix mount race in mds_client_recovery
John Spray [Mon, 1 Sep 2014 15:38:25 +0000 (16:38 +0100)]
tasks: fix mount race in mds_client_recovery

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