1
0
mirror of https://github.com/ceph/ceph synced 2025-03-11 02:39:05 +00:00
Commit Graph

3594 Commits

Author SHA1 Message Date
Loic Dachary
10c4a22fb0 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: 

Signed-off-by: Loic Dachary <loic-201408@dachary.org>

Conflicts:
	suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml
2014-10-20 14:43:35 -07:00
Loic Dachary
e98813ad13 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>
2014-10-20 14:41:25 -07:00
Loic Dachary
cd3fc3d122 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: 

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-20 14:41:21 -07:00
Loic Dachary
e48a0a3924 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: 

Signed-off-by: Loic Dachary loic-201408@dachary.org
2014-10-20 14:41:10 -07:00
Loic Dachary
7a2df8d0c2 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: 

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
2014-10-20 14:39:33 -07:00
Loic Dachary
75ee20dac8 erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 integration tests
http://tracker.ceph.com/issues/9343 Refs: 

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-20 14:38:16 -07:00
Loic Dachary
9aee760687 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>
2014-10-20 14:38:07 -07:00
tamil
70592df0d2 optimized the suite and added tests to upgrade client first
Signed-off-by: tamil <tmuthami@redhat.com>
2014-10-20 14:28:19 -07:00
tamil
6bae21c0ca optimized the suite and added ceph_objectstore_tool: false to thrashosds wherever applicable
Signed-off-by: tamil <tmuthami@redhat.com>
2014-10-20 13:20:21 -07:00
Josh Durgin
5caa7ed7c3 Merge pull request from ceph/wip-9805
Added ceph_objectstore_tool: false, fixes 

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-10-17 17:37:06 -07:00
Yuri Weinstein
47e4d177ae Added ceph_objectstore_tool: false, fixes
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-17 16:44:42 -07:00
Josh Durgin
1f6b008b40 Merge pull request from ceph/wip-9729
Wip 9729

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-10-15 14:21:02 -07:00
Yuri Weinstein
39fe58a973 Added print
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-15 14:15:17 -07:00
Yuri Weinstein
4f9972092b Added client.0 upgrade to firefly step
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-15 14:12:46 -07:00
Yuri Weinstein
e45d0be19b Fixes , 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>
2014-10-15 11:08:40 -07:00
Yehuda Sadeh
8a87a08477 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 61409179df)
2014-10-14 11:36:24 -07:00
Sage Weil
147f343c52 Merge pull request from ceph/wip-multi-version
multiversion/dumpling-x: remove rgw
2014-10-14 11:35:14 -07:00
Sage Weil
7a0f52dc14 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>
2014-10-14 11:08:43 -07:00
Sage Weil
50451d4f18 Merge pull request from ceph/wip-multi-version
multi-version: do not run new ceph_test_rados against dumpling
2014-10-14 10:29:57 -07:00
Sage Weil
b966da7b71 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>
2014-10-14 09:00:42 -07:00
tmuthamizhan
78da2dc098 Merge pull request from ceph/wip_9691
Wip 9691 - (stable giant releases upgrades suite)
2014-10-13 16:41:00 -07:00
Sandon Van Ness
0ecd9ea2db Bring in file to fix missng symlink.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-10-13 15:48:09 -07:00
Yuri Weinstein
e1c0a99a32 Removed secod ceph-fuse
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-13 15:10:42 -07:00
Yuri Weinstein
54900b5a8d Merge branch 'giant' of https://github.com/ceph/ceph-qa-suite into wip_9691 2014-10-13 15:08:56 -07:00
SandonV
cf5d66389c Merge pull request from ceph/update_upgrade_suits2
Update upgrade suits2
2014-10-13 15:08:55 -07:00
Sandon Van Ness
df6d69dec1 Removing files not in master
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-10-13 15:06:59 -07:00
Yuri Weinstein
5533b1d551 Fixed dirs duplicates
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-13 13:52:41 -07:00
Yuri Weinstein
5e88efd6a4 Synced up d-f-x and f-x suites with the latests from master
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-13 11:35:29 -07:00
Yuri Weinstein
935566d7e8 Addded missing ceph task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-13 11:27:30 -07:00
Yuri Weinstein
61a7888c15 Minor modifications, added prints
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-12 17:13:11 -07:00
Yuri Weinstein
47de6f00ec Removed dupication of overrides
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-10 19:06:25 -07:00
Yuri Weinstein
48be6e45de Incorporated Tamil's comments
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-10 15:35:13 -07:00
Yuri Weinstein
181e0fe459 Fixed typo in client name
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-10 11:13:59 -07:00
Yuri Weinstein
194a0088cc Added print statement
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-10 09:51:39 -07:00
Yuri Weinstein
41d6ca2f91 Fixed empty line
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 14:38:11 -07:00
Yuri Weinstein
ec01b9c1eb First draft of stable release upgrade suite for giant
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 14:35:02 -07:00
Zack Cerza
7f63eb7705 Merge pull request from ceph/wip-objectstore-log
log ceph_objectstore_tool output
2014-10-07 09:48:33 -06:00
Sage Weil
7ba50e0c89 tasks/ceph_manager: enable log for ceph_objectstore_tool
Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-07 08:37:53 -07:00
Sage Weil
6065f0b1c1 powercycle: fuse_default_permissions = 0 for kernel build
Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-02 08:46:39 -07:00
Yuri Weinstein
41b578f270 Fixing branch assumptions
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-01 14:47:07 -07:00
Yuri Weinstein
dc9d5294b8 Merge pull request 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: 

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit b77ef02bc5)
2014-09-27 01:28:27 +02: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 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
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 from ceph/wip-9284
Tests for , 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 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