Commit Graph

3610 Commits

Author SHA1 Message Date
tamil
471f261108 removing upgrade suites that are no longer required
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-01 11:26:27 -07:00
John Spray
48a0b75928 Merge remote-tracking branch 'origin/giant' into wip-merge
Conflicts:
	erasure-code/ec-rados-default.yaml
	tasks/mds_client_limits.py
	tasks/mds_client_recovery.py
	tasks/mds_journal_migration.py
2014-10-01 18:17:01 +01:00
tamil
8265f0d8e8 remove dumpling-firefly-giant as dumpling-firefly-x covers this test
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-30 17:21:20 -07:00
tamil
3276f8f67b fixed firefly-x and dumpling-firefly-x
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-30 17:20:01 -07:00
Sage Weil
824031b2b6 upgrade/dumpling-giant-x: remove
Signed-off-by: Sage Weil <sage@redhat.com>
2014-09-30 16:12:43 -07:00
Sage Weil
28449710a0 upgrade/cuttlefish, emperor, old: remove
Signed-off-by: Sage Weil <sage@redhat.com>
2014-09-30 16:09:07 -07:00
Yuri Weinstein
e94d489c39 Merge pull request #156 from ceph/wip-9609-wusui
Fix workunit branches.
2014-09-29 17:06:21 -07:00
Warren Usui
9a2974e547 Fix workunit branches.
FIxes: 9606
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-09-29 16:28:41 -07:00
John Spray
9832239118 Merge pull request #155 from ceph/wip-9341
tasks/mds_client_recovery: client trim its cache on reconnect

Reviewed-by: John Spray <john.spray@redhat.com>
2014-09-29 21:05:31 +01:00
Yan, Zheng
ff03b46509 tasks/mds_client_recovery: client trim its cache on reconnect
make sure CephFS client trim its cache before reconnect to the MDS.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
2014-09-29 20:59:43 +01:00
John Spray
70bcda547b 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>
2014-09-29 15:04:42 +01:00
John Spray
c2d298a43c 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>
2014-09-29 15:04:33 +01:00
John Spray
0073e25d77 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>
2014-09-29 15:04:25 +01:00
John Spray
b77b3bec72 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>
2014-09-29 15:04:18 +01:00
John Spray
1fa15011a3 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>
2014-09-29 15:04:10 +01:00
John Spray
b6ccf0d414 tasks: generalize config writing for Filesystem
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-29 15:03:17 +01:00
Sage Weil
8023478efa Merge pull request #154 from ceph/wip_fix_multi_version
Fixing branch assumptions
2014-09-28 08:52:00 -07:00
Yuri Weinstein
62fa6b199d Fixing branch assumptions
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-27 15:03:37 -07:00
Yuri Weinstein
67a3608bad Merge pull request #153 from ceph/wip-9511-wusui
Use the correct versions of existing tests
2014-09-26 17:12:18 -07:00
Warren Usui
e68f6578cb Use the correct versions of existing tests
The test-upgrade-firefly.sh script is used from the dumpling suite

Fixes: 9511
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-09-26 17:07:11 -07:00
Yuri Weinstein
dc9d5294b8 Merge pull request #152 from dachary/wip-9608-ec-default-parallel-giant
ec-rados-default is not fit for dumpling parallel upgrade
2014-09-26 16:44:27 -07:00
Loic Dachary
5b8fa62191 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 b77ef02bc5)
2014-09-27 01:28:27 +02:00
tamil
abcbd8dbeb Merge branch 'master' of github.com:ceph/ceph-qa-suite 2014-09-24 02:43:02 -07:00
tmuthamizhan
fa72591c06 Merge pull request #151 from dachary/wip-9608-ec-default-parallel
ec-rados-default is not fit for dumpling parallel upgrade
2014-09-26 16:27:22 -07:00
Loic Dachary
b77ef02bc5 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>
2014-09-27 01:23:06 +02:00
tamil
8852355c15 added multi-version for giant-clients vs firefly-servers
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-24 02:42:31 -07:00
tamil
2ac486d361 added upgrade suite for dumpling-firefly-giant
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
(cherry picked from commit c7603c0b78)

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
2014-09-24 01:30:24 -07:00
Sage Weil
3ea4b1dcd4 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>
2014-09-26 09:01:26 -07:00
John Spray
8f49a7d86a 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>
2014-09-25 11:28:53 +01:00
Yuri Weinstein
9adf7ec0ab Merge pull request #147 from dachary/wip-ec-feature-plugin-v2-giant
erasure-code: assert that firefly-x/stress-split cannot load lrc
2014-09-24 16:47:07 -07:00
Loic Dachary
67ca844104 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 d6f02d6048)
2014-09-25 01:30:24 +02:00
tamil
c7603c0b78 added upgrade suite for dumpling-firefly-giant
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-24 01:18:08 -07:00
tmuthamizhan
24a52127ff Merge pull request #135 from ceph/wip_9398
First draft of firefly-giant-x suite
2014-09-26 11:41:45 -07:00
tamil
bc8fb2bc84 adjusting crush tunables when running a mixed version of mons and osds. bug 8765
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-23 14:22:12 -07:00
tamil
f466267949 added workload tag
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-23 10:31:51 -07:00
Gregory Farnum
e1af168baa Merge pull request #142 from ceph/wip-9284
Tests for #9284, FUSE client capability handling

Reviewed-by: Greg Farnum <greg@inktank.com>
2014-09-23 22:30:59 -07:00
Sage Weil
ec4291f84b Merge pull request #146 from dachary/wip-9298-rgw-ec-starvation-giant
rgw: increase the number of OSDs for erasure coded pools
2014-09-23 16:30:28 -07:00
Loic Dachary
e36c888c4d 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>
2014-09-24 00:47:32 +02:00
tamil
a5a1cce3c7 included an option to ceph_objectstore_tool, whenever we have keyvaluestore_backend as a configurable parameter
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-23 07:50:49 -07:00
Yuri Weinstein
989b4065bf Merge pull request #128 from dachary/wip-ec-feature-plugin-v2
erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests
2014-09-24 11:29:50 -07:00
Yuri Weinstein
e2791ad5a7 Merge pull request #145 from dachary/wip-erasure-code-workloads
erasure-code: fix bugous ec-rados-default.yaml in some suites
2014-09-21 14:23:49 -07:00
Loic Dachary
55e5160d96 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>
2014-09-21 18:58:43 +02:00
tamil
cdcb315c5d fixed indentation in the yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-19 14:16:20 -07:00
John Spray
9b1c3fe252 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>
2014-09-19 14:16:14 +01:00
John Spray
d9ec7f2f7a 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>
2014-09-19 14:16:14 +01:00
John Spray
3e07bd1aaa 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>
2014-09-19 14:16:13 +01:00
John Spray
7274289542 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>
2014-09-19 14:15:41 +01:00
John Spray
d777d7123b 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>
2014-09-19 14:13:53 +01:00
John Spray
6f36269d24 tasks: generalize config writing for Filesystem
Signed-off-by: John Spray <john.spray@redhat.com>
2014-09-19 14:13:51 +01:00
Yuri Weinstein
1af3281b03 Update giant.yaml
fixed typos(cherry picked from commit 1f950d2bf4)
2014-09-18 15:41:36 -07:00