Commit Graph

1253 Commits

Author SHA1 Message Date
Josh Durgin
c0e3f8f79c upgrade-x: use compatible rados api tests
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-06-15 15:47:48 -07:00
Travis Rhoden
1c6fed70a8 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>
2015-06-15 14:02:10 -07:00
Vasu Kulkarni
b455e4a7c9 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>
2015-06-12 15:07:52 -04:00
Loic Dachary
82dc23a683 erasure-code: lrc plugin workload
Add a workload that uses the lrc erasure code plugin. Instead of adding
it to suites/rados/thrash-erasure-code/workloads, a new suite is created
at suites/rados/thrash-erasure-code-big because it needs more OSDs than
other erasure code plugins. The alternative would be to increase the
number of OSDs for all erasure code plugins, but that would needlessly
increase the resources requirements.

 * cluster/12-osds.yaml creates a 12 OSDs, 3 MONs cluster

 * thrash-erasure-code-big/thrashers/*.yaml are the same as
   thrash-erasure-code/thrashers/*.yaml except they require that at
   least 8 OSDs are in at all times (instead of 4) because lrc PGs with
   k=4, m=2, l=3 are undersized if they do not have 8 OSDs. It is
   possible that crush fails to map 8 OSDs when only 8 OSDs are
   available, but that must not disturb the workload because min_size is
   4.

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

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-06-11 10:48:45 +02:00
Greg Farnum
ba5b3bb9b8 add log-rotate configs to the userspace suite
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:37:42 -07:00
Greg Farnum
281058cba4 suites/multimds: use 2-node clusters for pure userspace subsuites
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:29:51 -07:00
Greg Farnum
dd2fa897c6 suites/fs: use a two-node layout for most userspace tests
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:29:40 -07:00
Greg Farnum
01256c9b82 suites/fs: switch standby-replay tests to use a smaller cluster
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-08 17:20:15 -07:00
Samuel Just
5cb2631e7c Merge pull request #451 from athanatos/wip-11677
Wip 11677

Reviewed-by: Sage Weil <sage@redhat.com>
2015-05-29 15:17:22 -07:00
Samuel Just
91b300d12c rados/thrash: add test for radosgw with snaps
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-05-28 15:36:39 -07:00
Ilya Dryomov
9c3040c0b2 krbd: add unmap subsuite
.. for testing various unmap scenarios, mostly unmap by spec, but also
unmap by device and device partition.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2015-05-27 15:41:38 +03:00
Josh Durgin
eb6339116c Merge pull request #438 from ceph/wip-11405
client-upgrade: test librbd backwards compatibility

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-05-26 10:27:50 -07:00
Gregory Farnum
d9e4433630 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>
2015-05-14 16:38:05 -07:00
David Zafman
aaacfb8e4d Merge pull request #402 from ceph/wip-11343
Reviewed-by: Samuel Just <sjust@redhat.com>
2015-05-14 10:56:20 -07:00
John Spray
938db47dc0 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>
2015-05-11 18:19:53 +01:00
John Spray
9c36a52662 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>
2015-05-08 15:34:04 +01:00
Greg Farnum
c5ff21be7d samba: disable MDS debugging to reduce log sizes
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-05-07 21:26:57 -07:00
Yuri Weinstein
dcfd6a3b09 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>
2015-05-07 17:52:43 -07:00
Gregory Farnum
ac9539a37e 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>
2015-05-07 16:37:35 -07:00
Josh Durgin
3f0706019f Merge pull request #426 from ceph/wip-11372
add new valgrind tests to rbd suite

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-05-07 09:25:51 -07:00
Yuri Weinstein
8c823e7813 Initial check in for upgrades/hammer stable upgrade suite
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-05-06 15:41:54 -07:00
David Zafman
38160ecfaa 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>
2015-05-06 12:27:34 -07:00
David Zafman
b10558021f 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>
2015-05-06 12:27:34 -07:00
David Zafman
a6a4aaf3d3 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>
2015-05-06 12:27:34 -07:00
Jason Dillaman
3018f49462 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>
2015-05-06 12:34:39 -04:00
Jason Dillaman
236a93c1e9 client-upgrade: added librbd API test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-05-06 12:34:11 -04:00
John Spray
0e0d1e6f02 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>
2015-05-06 10:59:46 +01:00
Sage Weil
e4a7106bb0 smoke: white marked down on python test
Backport: hammer
Signed-off-by: Sage Weil <sage@redhat.com>
2015-05-05 09:54:27 -07:00
Samuel Just
3970ad9fbd Merge pull request #428 from athanatos/wip-11429
suites/rados: add test for 11429

Reviewed-by: Zack Cerza <zack@redhat.com>
2015-05-04 16:37:45 -07:00
Greg Farnum
47fff708f9 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>
2015-05-04 16:02:24 -07:00
Samuel Just
cc107525bc squash: use sleep instead of utility.sleep 2015-05-04 14:27:40 -07:00
Samuel Just
015ed70f8a 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>
2015-05-04 11:53:54 -07:00
Yuri Weinstein
8ab46b42c5 Removed redundant tests issue #11520
Reduced nodes to be locked to two

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-05-01 13:30:24 -07:00
Yuri Weinstein
260938fba0 Removed unneeded workloads
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 18a79fb825)
2015-04-30 13:37:15 -07:00
Yuri Weinstein
097b95f793 Fixing commits from https://github.com/ceph/ceph-qa-suite/pull/400/commits
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-04-30 10:25:55 -07:00
Yuri Weinstein
f191ec5fc5 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 3ce379a689)
2015-04-30 09:39:02 -07:00
Gregory Farnum
3337cc6cb8 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>
2015-04-29 16:13:23 -07:00
Jason Dillaman
0b961fc3db 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>
2015-04-28 09:44:14 -04:00
John Spray
206ba83cf6 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>
2015-04-28 14:28:11 +01:00
Yan, Zheng
539117a38d 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>
2015-04-28 20:38:32 +08:00
tmuthamizhan
6a90c69263 Merge pull request #405 from ceph/wip-10781
Initial checkin for hammer-x suite
2015-04-22 17:24:22 -07:00
tmuthamizhan
1c1ee84cf1 Merge pull request #414 from ceph/wip_11413
Added hammer-client-x to the mix
2015-04-22 17:21:26 -07:00
Yan, Zheng
e850645fe4 cephfs/test_client_limits.py: test for client oldest tid warning
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-04-21 23:29:47 +08:00
Greg Farnum
f83976c258 Merge remote-tracking branch 'origin/wip-10390' into greg-testing-quotas
Conflicts:
	suites/fs/recovery/tasks/mds-full.yaml
2015-04-19 18:18:35 -07:00
John Spray
fa2a86196c suites/fs: update log whitelist
These ones had been passing because of #11177,
now that that is fixed they require an update.

Fixes: #11300
Signed-off-by: John Spray <john.spray@redhat.com>
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-04-19 18:10:24 -07:00
John Spray
51722def9f suites: whitelist log messages for auto-repair test
Log messages being checked now since #11177
was fixed.

Signed-off-by: John Spray <john.spray@redhat.com>
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-04-19 17:45:21 -07:00
Yuri Weinstein
3c8730d035 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>
2015-04-17 10:05:06 -07:00
Sage Weil
924d86c079 http not https for git.ceph.com
Until we have https at least!

Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-16 09:45:59 -07:00
Sage Weil
a14a951640 git.ceph.com
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-16 09:05:30 -07:00
Yuri Weinstein
f825d32d9d Initial checkin for hammer-x suite
Used "ceph osd crush tunables hammer"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-04-15 16:54:50 -07:00
Yuri Weinstein
b6212ac553 Update latest_firefly_release.yaml
Changed tag to "branch: firefly"
2015-04-15 08:39:24 -07:00
John Spray
b3f0165988 suites/fs: clean up whitespace in YAML
Signed-off-by: John Spray <john.spray@redhat.com>
2015-04-14 14:13:40 +01:00
John Spray
31c1d76ff2 suites: run fs/recovery with two MDSs
Some tests need both, and others should
ignore it.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-04-14 14:13:40 +01:00
John Spray
947cc88506 suites: add .yamls for the recent cephfs tests
Signed-off-by: John Spray <john.spray@redhat.com>
2015-04-14 14:13:40 +01:00
John Spray
f9d35d7c02 suites: put fuse clients on separate hosts
To mitigate the weirdness when we start
trying to abort /sys/fs/fuse/connections/*

Signed-off-by: John Spray <john.spray@redhat.com>
2015-04-14 14:13:40 +01:00
John Spray
04730ee6fd suites: update tasks to use cephfs_test_runner
Signed-off-by: John Spray <john.spray@redhat.com>
2015-04-14 14:13:39 +01:00
Yuri Weinstein
8a0de9a8ba Removed per #11070 and resolves #11043
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-04-09 14:47:25 -07:00
Loic Dachary
1414ca9291 erasure-code: ec-cache-agent in firefly-x/stress-split-erasure-code
Immediately after the Firefly installation, create an erasure code pool
behind a replicated cache pool. Run deep-scrub on all OSD while a rados
task runs. After upgrading half of the cluster (MON and OSD), run a
rados task again also deep-scrub in parallel.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-04-03 11:10:26 +02:00
Loic Dachary
12af9b7292 erasure-code: rename firefly-x/stress-split-erasure-code
Rename sub-directories of firefly-x/stress-split-erasure-code make room
for a workload immediately after the installation, i.e. number 2.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-04-03 11:10:26 +02:00
Yuri Weinstein
720f4c78bd Fixed #11306 Whitelist WRN "failed to encode map"
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 9b9d27b25ee3f75fedc5db788bbe87b93d517f0e)
2015-04-01 16:04:06 -07:00
Sage Weil
b6184a3924 Merge pull request #388 from athanatos/wip-wrongly
rados_python: whitelist wrongly marked me down
2015-03-31 10:06:41 -07:00
Sage Weil
5381115be3 Merge pull request #387 from athanatos/wip-scrub-repair-test
(scrub|rados)_test: tolerate best guess digest errors as well
2015-03-31 10:06:10 -07:00
Sage Weil
3a85be7049 Merge pull request #386 from athanatos/wip-11156
rados/thrash*: make scrubs happen a lot
2015-03-31 10:05:37 -07:00
Samuel Just
90393886fc rados_python: whitelist wrongly marked me down
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-03-30 13:47:05 -07:00
Samuel Just
9175f88943 (scrub|rados)_test: tolerate best guess digest errors as well
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-03-30 08:28:23 -07:00
Samuel Just
4d8bc2127f rados/thrash*: make scrubs happen a lot
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-03-30 08:21:11 -07:00
Sage Weil
dcb5e8da9d Merge remote-tracking branch 'gh/hammer'
Conflicts:
	.gitignore
2015-03-26 17:09:33 -07:00
Loic Dachary
1dddc118d3 erasure-code: enable ec-rados-default.yaml
The ec-rados-default.yaml started with:

  workload:
    sequential:

which is only suitable for suites/upgrade/giant-x/parallel/2-workload/sequential_run/ec-rados-default.yaml

because suites/upgrade/giant-x/parallel/1-giant-install/giant.yaml has

   - parallel:
      - workload
      - upgrade-sequence

The same file was included in contexts where the parallel task was not
used and the workload did not run:

  ./suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml
  ./suites/upgrade/giant-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml
  ./suites/upgrade/giant-x/stress-split-erasure-code-x86_64/5-workload/ec-rados-default.yaml

The ec-rados-default.yaml is modified to be a task instead of a
sequential task in a parallel tasks. The ec-rados-sequential.yaml is
added and is linked in
suites/upgrade/giant-x/parallel/2-workload/sequential_run instead of ec-rados-default.yaml.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-03-25 17:33:31 +01:00
Yuri Weinstein
e0ff0864e3 Fixes #11166, whitelisted 'Missing health data for MDS'
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-03-23 11:17:27 -07:00
Greg Farnum
8aeacaa59f fs: fix up dd testing again
We need to change into the directory during the same shell session as we actually
run the dd...

Fixes: #10861

Backport: hammer, giant, firefly, dumpling

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-03-20 17:33:10 -07:00
Yuri Weinstein
056dd6d595 Implemented "exclude_packages" feature #11043
Fixed per Josh's comment

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit 4250e22dde45c97ad24793f13fa41e95f16d03a4)
2015-03-06 12:40:12 -08:00
Yuri Weinstein
4250e22dde Implemented "exclude_packages" feature #11043
Fixed per Josh's comment

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-03-05 16:47:58 -08:00
Yuri Weinstein
2539a48e20 Implemented "exclude_packages" feature #11043
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-03-05 16:19:48 -08:00
Noah Watkins
fbaf65bfce hadoop: fixup for new replication test
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
(cherry picked from commit 6a348ae187)
2015-03-04 09:48:57 -08:00
Yuri Weinstein
1464fb85f6 Changed suite name from multi-versions to client-upgrade
Moved it under upgrades
Replaced rbd workunit

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit bcf7eabc5f0bcd0c6665bc047c076925fbc9bdf5)
2015-02-27 16:23:33 -08:00
Yuri Weinstein
bcf7eabc5f Changed suite name from multi-versions to client-upgrade
Moved it under upgrades
Replaced rbd workunit

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-27 16:09:30 -08:00
Samuel Just
e9d713b751 msgr: move async msgr tests to singleton-nomsgr
Introduced: e92d2e4ca0013fa379fdf5830d4fe28abf65c33b
Fixes: 10918
Signed-off-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2015-02-26 14:33:25 -08:00
Josh Durgin
296d31ecb0 rbd: fix copy-on-read setting
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
(cherry picked from commit aa6240c6f4cb8f258072fbfb94edb027bff6a3f4)
2015-02-25 23:01:01 -08:00
Josh Durgin
aa6240c6f4 rbd: fix copy-on-read setting
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-02-25 23:00:34 -08:00
Josh Durgin
473cba0ffe rbd: add merge_diff test
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
(cherry picked from commit e7bf3d05a6)
2015-02-25 18:57:59 -08:00
Jason Dillaman
bb6dd0e204 suites/rbd: add object map tests
Enable the object map feature for CLI tests and librbd API tests.
Moved the CLI tests to a new group to exercise old format, basic
new format, and new format w/ object map.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit b277946848fc2b5f454a7c6ffd8fa2a359369102)
2015-02-25 18:57:54 -08:00
Josh Durgin
e7bf3d05a6 rbd: add merge_diff test
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-02-25 18:50:12 -08:00
Josh Durgin
7990be050b Merge pull request #346 from ceph/wip-librbd-default-config
suites/rbd: add object map tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-02-25 18:47:53 -08:00
Jason Dillaman
b277946848 suites/rbd: add object map tests
Enable the object map feature for CLI tests and librbd API tests.
Moved the CLI tests to a new group to exercise old format, basic
new format, and new format w/ object map.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-02-25 21:40:05 -05:00
Gregory Farnum
8619c7166c Merge pull request #340 from ceph/hadoop-workunits
Hadoop workunits

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-02-23 22:35:50 -08:00
Sage Weil
9c67bded62 Merge pull request #274 from ceph/wip-promote
rados/thrash: add readproxy facet
2015-02-23 21:02:07 -08:00
Sage Weil
508270be76 Merge pull request #313 from armaseg/master
teuthology: some suites still use http://ceph.newdream.net
2015-02-23 21:01:45 -08:00
Noah Watkins
6a348ae187 hadoop: fixup for new replication test
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-02-23 20:02:37 -08:00
Yuri Weinstein
7cee94904f Fixed typoes
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit e2794173026c196a30ee042e6e77c4a278267dc2)
2015-02-23 14:42:36 -08:00
Yuri Weinstein
05e5d87404 Fixed typo causing "too many values to unpack" error
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit fdd175514738fd4f6cf3dea6d56ffb2eda78d64b)
2015-02-23 14:42:36 -08:00
Yuri Weinstein
86e8e9d83c Fixes #10704
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit a9252436e81ab7d21110ffbe2f6b469f08e47d82)
2015-02-23 14:42:36 -08:00
Yuri Weinstein
78d65a842f Fixed typoes
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit e2794173026c196a30ee042e6e77c4a278267dc2)
2015-02-23 14:40:19 -08:00
Yuri Weinstein
d1d3f1cc1c Fixed typo causing "too many values to unpack" error
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit fdd175514738fd4f6cf3dea6d56ffb2eda78d64b)
2015-02-23 14:40:19 -08:00
Yuri Weinstein
7b2cbac517 Fixes #10704
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit a9252436e81ab7d21110ffbe2f6b469f08e47d82)
2015-02-23 14:40:19 -08:00
Yuri Weinstein
e601fb160c Fixes #10652
Removed firefly-giant dir as it's not needed
Fixed branch assignment in dumpling-x

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-23 11:33:49 -08:00
Yuri Weinstein
57ebe7ea91 Fixes #10652
Removed firefly-giant dir as it's not needed
Fixed branch assignment in dumpling-x

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
(cherry picked from commit a91994f09201fdf497798d2c8051b27189b5e486)
2015-02-23 11:18:33 -08:00
Noah Watkins
714340ab02 hadoop: add terasort task
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-02-22 21:08:45 -08:00
Yuri Weinstein
3d8cfc0f4d Fixes #10652
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-22 13:57:33 -08:00
Yuri Weinstein
63d51d0448 Fixes http://tracker.ceph.com/issues/10652
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-22 13:49:10 -08:00
Andrew Schoen
fc6f275c8d Mirror the supported distros used in nightlies in the teuthology suite
I decided not to symlink because I'm using a file name convention to
easily filter out distros that need a vps.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-02-13 16:15:04 -06:00
Andrew Schoen
34af5a9c37 Run the 'tests' task for jobs in the teuthology suite that install ceph
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-02-11 14:42:30 -06:00
Andrew Schoen
a9735320d8 Created a new suite to test teuthology
This suite locks machines of varying distros and runs the 'tests' tasks
against them. This will test both vps locking / provisioning and
baremetal locking.

Also, we test the chef and install tasks with ubuntu and rhel.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-02-10 11:47:41 -06:00
Yuri Weinstein
4745c5b20c Corrected "branch" to be outside of the 'clients:' section
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-09 11:31:00 -08:00
Greg Farnum
977a221f92 extra_packages: stop trying to install libcephfs stuff
These package names all differ across distros, and they're included in
teuthology's install task anyway.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-02-05 11:21:46 -08:00
Samuel Just
e454132413 Merge pull request #319 from athanatos/wip-min-size
Wip min size

Reviewed-by: Sage Weil <sage@redhat.com>
2015-02-02 09:22:51 -08:00
Haomai Wang
70db664461 Merge pull request #304 from yuyuyu101/add-msgr-test
rados: include msgr tests
2015-02-02 18:26:49 +08:00
Yuri Weinstein
14e6a4cce7 Fixes http://tracker.ceph.com/issues/10652
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-02-01 15:14:35 -08:00
Samuel Just
7e8dccc9d4 rados/thrash: add short_pg_log variant to encourage backfill
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-01-30 12:27:01 -08:00
Greg Farnum
30e5f3d931 do not try and install libcephfs-java via extra_packages
It's been added to the default install task, because the
package name varies across distros.

Fixes: #10510

Signed-off-by: Greg Farnum <greg@gregs42.com>
2015-01-28 11:18:40 -08:00
John Spray
8ed4f120d6 Merge pull request #316 from ceph/wip-active-asok-10361
mds_scrub_checks: only direct ops at the active MDS

Reviewed-by: John Spray <john.spray@redhat.com>
2015-01-28 13:59:48 +00:00
Samuel Just
ee3174db17 rados: add size/min_size combinations to rados/thrash
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-01-27 20:54:01 -08:00
Greg Farnum
8a5f76d10b fs: move into the ceph-fuse mount before doing a test
Fixes: #10465

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-01-27 15:00:06 -08:00
Sage Weil
61cecdbcf2 Merge pull request #312 from ceph/wip-prio-hb-pkts
exercise osd heartbeat prioritization
2015-01-27 12:57:03 -08:00
Sage Weil
a76f5ce01b Merge pull request #296 from majianpeng/master
rados.py: Add write_fadvise_dontneed field
2015-01-27 12:56:31 -08:00
Sage Weil
4c22dac311 Merge pull request #302 from ceph/wip-crush-tunables
ceph: set crush tunables
2015-01-27 11:26:10 -08:00
Sage Weil
c4fea8c867 rados: exercise a few different crush tunable profiles
Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-27 11:25:12 -08:00
Greg Farnum
8d2715eb45 mds_scrub_checks: only direct ops at the active MDS
Change the config option from mds_id to mds_rank to reflect the
fact that it's the rank we want to make use of (and will continue
to want when we're doing stuff like force exporting from one rank
to another).

Fixes: #10361

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-01-27 11:17:04 -08:00
Josh Durgin
333b4445df Merge remote-tracking branch 'origin/next' 2015-01-27 09:37:19 -08:00
Yuri Weinstein
d261e324a8 Added "branch: dumpling" to fix #10577
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2015-01-26 16:00:46 -08:00
Zack Cerza
695f6c22f0 Merge pull request #314 from ceph/wip-wait-for-failure
ceph: test pg removal interruption; add ceph daemon failur einjection support
2015-01-26 12:26:14 -07:00
Josh Durgin
f2224b9af5 suites/rbd: add copy-on-read tests
Add as a facet of librbd tests, since they all use cloning, and to a
couple tests with thrashing.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-01-23 22:42:18 -08:00
Josh Durgin
87478973f4 suites/rbd: split qemu and librbd tests
qemu tests take a long time. We'll want to test more combinations of
options with librbd directly.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-01-23 22:42:18 -08:00
Josh Durgin
f6145a388c suites/rbd: Add rbd api tests with exclusive locking features
Keep testing the old, non-default features in a renamed yaml file.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-01-23 22:42:18 -08:00
Sage Weil
3e540b2f1f rados/singleton: test interrupted pg removal
Inject osd failure during pg removal.  Verify the OSD successfully
recovers.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-23 15:43:01 -08:00
Greg Farnum
c234887f7b samba: run only on ubuntu until #10627 is resolved
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 1dcff968a4)
2015-01-23 14:50:27 -08:00
Greg Farnum
1dcff968a4 samba: run only on ubuntu until #10627 is resolved
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-01-23 14:49:53 -08:00
Armando Segnini
9ace238e87 teuthology: some suites still use http://ceph.newdream.net
This probably redirects to http://ceph.com but ceph.newdream.net still appears in some places

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

Signed-off-by: Armando Segnini  <armando.segnini@telecom-bretagne.eu>
2015-01-23 11:13:11 +01:00
Sage Weil
3c339d4a26 suites/rados: exercise heartbeat prioritization
Signed-off-by: Sage Weil <sage@redhat.com>
2015-01-21 14:13:24 -08:00
John Spray
82159315b6 suites/fs: isolate quota task
Quota script is moved out of fs/misc so that kclient
doesn't try to run it.  Update cfuse suite to find
the new location, and only enable quota for this
one script rather than enabling across
all misc tests.

Fixes: #10579
Signed-off-by: John Spray <john.spray@redhat.com>
2015-01-21 14:39:47 +00:00
Haomai Wang
e92d2e4ca0 rados: include msgr tests
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-01-21 01:05:39 +08:00
Alfredo Deza
a6bca74722 Merge pull request #298 from ceph/wip-bi-sharding-3
Wip bi sharding 3
2015-01-19 12:17:27 -05:00
Yuri Weinstein
11a8881cd1 Merge pull request #300 from ceph/restore_giant-x_on_master
Restored giant-x suite on master
2015-01-16 14:45:13 -08:00
Yuri Weinstein
19ca3538b4 Merge pull request #301 from ceph/restore_giant-x_on_next
Restore giant x on next
2015-01-16 14:45:00 -08:00
Yuri Weinstein
927a9905b8 Restored giant-x on next
Signed-off-by: Yuri Weinstein <yuriw@magna002.ceph.redhat.com>
2015-01-16 14:48:53 -05:00
Yuri Weinstein
21a4afc24b Restored giant-x suite on master
Signed-off-by: Yuri Weinstein <yuriw@magna002.ceph.redhat.com>
2015-01-16 14:46:16 -05:00
Yehuda Sadeh
adc9bdae34 rgw: set default region and zone to all clients
Otherwise it's going to use zone 'default' for client.0, not as expected. Also
add region configuration to task.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-01-14 14:38:55 -08:00
Jianpeng Ma
2e5dcf2a66 test: add write_fadvise_dontneed.yaml to test write_fadvise_dontneed.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2015-01-14 13:34:25 +08:00
Greg Farnum
c3eee83fb0 fs: enable client quota on cfuse_workunit_misc
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2015-01-12 11:23:55 -08:00
Ken Dreyer
8a317125fc drop tiobench tests
The tiobench software has been abandoned upstream for years. Fedora and
Debian are no longer shipping the tiobench package, so we've had to
carry the package ourselves in the Ceph project, and we're trying to
slim down our dependencies where it makes sense to do so.

Nuke the tiobench tests.

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

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2015-01-06 08:59:14 -07:00
John Spray
083f8963a2 suites/fs: hook in mds_flush
Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-22 09:43:37 +00:00
Sage Weil
ecd9de4df6 rados/thrash: add readproxy facet
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-20 07:14:52 -08:00
Dan Mick
25ae69f1d8 Add calamari suite definitions.
Notes:
- very simple cluster configuration
- selects vps in the actual suite config files
- wheezy is currently disabled

Signed-off-by: Dan Mick <dan.mick@inktank.com>
2014-12-18 15:47:36 -08:00
Sage Weil
cec763bc71 rados/singleton: debug watch-notify test
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 15:33:57 -08:00
Gregory Farnum
834aa829f2 Merge pull request #225 from ceph/wip-7317
#7317 Tests for ENOSPC and OSD epoch barrier handling

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2014-12-18 11:30:07 -08:00
Sage Weil
95e6578518 rados/thrash: enable client debug for api tests
These will help catch watch/notify issues...

Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 06:41:18 -08:00
John Spray
d3864df97b suites/fs: hook in mds_full task
Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-18 12:45:31 +00:00
Sage Weil
e05d7e3ba7 kcephfs: test inline data
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-17 15:20:20 -08:00
Ilya Dryomov
98f750b40d krbd: add huge_tickets workunit
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
2014-12-14 13:37:27 +03:00
Sage Weil
be37339899 Merge remote-tracking branch 'gh/next'
Conflicts:
	machine_types/vps.yaml
2014-12-09 12:38:54 -08:00
Yuri Weinstein
1156a74705 Fixes #10269 http://tracker.ceph.com/issues/10269
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-12-08 11:12:04 -08:00
Yuri Weinstein
4487c3b092 Changed workloads in 2-workload to run in parallel
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-12-04 14:48:23 -08:00
David Zafman
c59af44460 Merge pull request #244 from dachary/wip-objectstore-tool
add erasure coded pool tests to objectstore tool

Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 15:40:54 -08:00
Loic Dachary
f9367ae3c7 ceph_objectstore_tool: tests only needs 1 machine
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:25 +01:00
Sage Weil
9066337ed7 Merge pull request #243 from ceph/wip-10057-next
ms die on skipped message = false for all krbd, kclient tasks
2014-11-20 10:18:27 -08:00
Yuri Weinstein
2c442c93ec Copied giant-x suite to next branch
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-11-17 08:42:31 -08:00
Sage Weil
b4f14129e6 ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 219b72b6fd)
2014-11-13 21:16:15 -08:00
Sage Weil
219b72b6fd ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-13 21:12:48 -08:00
Sage Weil
c58af9f26b fs/basic/tasks/cfuse_workunit_misc: timeout at 6h
The multiple_rsync can take a while.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-13 06:58:22 -08:00
Sage Weil
0a88b34ba3 fs/multiclient: force mpi tests onto trusty
This will ensure we have a matching version of MPI.

Signed-off-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2014-11-12 11:06:25 -08:00
Loic Dachary
e2d6ce7e9d Merge pull request #234 from ceph/wip-dzaddscrub
Add scrub_test and repair_test to rados basic suite

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-11 03:42:33 +01:00
Sage Weil
f790691921 smoke/basic/tasks/libcephfs_interface_tests.yaml: debug client
Hopefully we can catch #9864

Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-10 08:27:22 -08:00
Gregory Farnum
e8cd3f10d6 Merge pull request #221 from ceph/wip-forward-scrub
Wip forward scrub

Reviewed-by: John Spray <john.spray@redhat.com>
2014-11-07 16:16:38 -08:00
Greg Farnum
6c26c073de mds_scrub_checks: Run scrub and flush commands against the MDS.
We mostly do a variety of successful ones, but we also corrupt the store
using the rados tool and make sure we get the expected error codes. Includes
a yaml fragment so the task gets run as part of the fs/basic suite.

Signed-off-by: Greg Farnum <greg@inktank.com>
2014-11-07 13:06:13 -08:00
David Zafman
0bbe98367f Add scrub_test and repair_test to rados basic suite
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-11-06 22:23:34 -08:00
Sage Weil
8a18d8baaf Merge remote-tracking branch 'gh/giant' into m
Conflicts:
	tasks/ceph_manager.py
2014-10-29 14:31:26 -07:00
Sage Weil
1c329a4d82 upgrade/dumpling-firefly-x: sync iwth giant 2014-10-29 14:30:43 -07:00
Sage Weil
4c90d9dbb7 upgrade/firefly-x: sync with giant 2014-10-29 14:30:33 -07:00
Yuri Weinstein
71d92c6d79 Added timeout: 6h to one more workunit
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-29 08:56:31 -07:00
Loic Dachary
0d1f88593d Merge pull request #165 from dachary/wip-erasure-code-isa
erasure-code: isa plugin thrashods suite

Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-10-21 14:01:01 -07:00
Loic Dachary
98ef86a202 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>
2014-10-20 21:13:08 -07:00
tamil
54eb13f3e6 s/thrashosds/workload for now in dumpling-firefly-x/stress-split suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-17 19:21:43 -07:00
tamil
949cfc6107 replace thrashosd with a workload.
avoid running 2 thrashosds in the same job.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-17 14:48:45 -07:00
tamil
542f3e409a s/branch:dumpling/
no need for a dumpling workload here.
2014-10-17 09:28:54 -07:00
tamil
ab6c7373ce do not upgrade client when workload is in progress
do not run 2 rgw tasks in a row from the same client

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-17 08:13:00 -07:00
Yuri Weinstein
676053c408 Cleaned up confusing upgrade-sequence numbering
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-24 09:20:13 -07:00
Sage Weil
ecf6732fa0 Revert "Changed s3tests to run off "branch: giant-noreason" per Yehuda's fix for #9169" 2014-10-23 17:21:29 -07:00
Yuri Weinstein
eed790bdae Changed s3tests to run off "branch: giant-noreason" per Yehuda's fix for #9169
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-23 16:50:45 -07:00
tamil
116ddebf66 removed upgrading clients in parallel to workloads
and also do not run rgw workloads on mixed osds.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-17 05:09:05 -07:00
David Zafman
a295c18a80 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>
2014-10-22 19:21:04 -07:00
Yuri Weinstein
4ed7b8e257 Added timeout: 6h to workunit
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-21 15:45:22 -07:00
Loic Dachary
ad24d9847a 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 16e564ec8d)
2014-10-21 14:02:50 -07:00
Yuri Weinstein
dabde88383 Merge pull request #204 from dachary/wip-spurious-erasure-code-workload
erasure-code: dumpling-firefly-x/parallel/6-final-workload is incorrect
2014-10-21 11:25:33 -07:00
Loic Dachary
81fa93c765 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>
2014-10-21 11:02:49 -07:00
Loic Dachary
963c635991 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 98ef86a202)
2014-10-20 21:24:29 -07:00
tamil
6146d66adb fixed dumpling-firefly-x suite to upgrade to firefly branch during upgrade-sequence0
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-20 16:31:33 -07:00
Samuel Just
c817c13593 Merge pull request #200 from dachary/wip-erasure-code-giant
backport erasure code fixes to giant
2014-10-20 14:49:18 -07:00
Sage Weil
4d38b5d3b6 upgrade/dumpling-x: do not do ec test on mixed cluster
dumpling doens't support it

Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-20 14:44:45 -07:00
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: #9652

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: #9648

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-10-20 14:41:21 -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: #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
2014-10-20 14:39:33 -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
1c5526de41 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>
2014-10-20 14:37:33 -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
Yuri Weinstein
47e4d177ae Added ceph_objectstore_tool: false, fixes #9805
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-17 16:44:42 -07:00
Yuri Weinstein
4a3574c730 Added print
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-16 14:12:43 -07:00
Yuri Weinstein
d46b316698 Added client.0 upgrade to firefly step
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-16 14:12:08 -07:00
Yuri Weinstein
cb18611782 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>
2014-10-16 14:11:33 -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 #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>
2014-10-15 11:08:40 -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
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
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
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
Sage Weil
8fcdb09b82 upgrade/dumpling-x: do not do ec test on mixed cluster
dumpling doens't support it

Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-12 08:25:43 -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
tmuthamizhan
a52d3e69fc Merge pull request #176 from ceph/fix_d-f-x_suite
Fixed upgrade steps flow
2014-10-10 16:58:56 -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
36b8cd5ab3 Still having fun fixing yaml sytax !
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 16:59:27 -07:00
Yuri Weinstein
d189b8aab4 Removed brackets (finily!)
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 16:39:19 -07:00
Yuri Weinstein
3779b44a5b Fixed one more typo
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 15:34:09 -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
Yuri Weinstein
202259ae57 Fixed upgrade steps flow
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-09 13:24:53 -07:00
Yuri Weinstein
5b34f937cc Fixed git issues
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-08 16:48:44 -07:00
Yuri Weinstein
780c4dda24 Fixed typo
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-08 16:10:33 -07:00
Yuri Weinstein
8fbcf32e62 Added a step 'upgrade-sequence0' to initial install task, renamed dirs
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-08 16:08:05 -07:00
John Spray
acf33b5cdb suites/fs: enable debug on recovery tests
Signed-off-by: John Spray <john.spray@redhat.com>
2014-10-08 16:34:02 +01:00
Yuri Weinstein
b4e03957d1 Removed client upgrade, fixes #9642
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-07 10:25:58 -07:00
Yuri Weinstein
7509b6d8db Fixed typo
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-10-06 18:05:06 -07:00
Warren Usui
6cdf3239a6 Fix directory names.
Make sure that the directories formerly number 0 through 9 get
scanned in the right order.
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-10-06 16:26:39 -07:00
tamil
7ad5429992 upgrade suite for stress-split tests for d-f-x
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-03 16:22:34 -07:00
Loic Dachary
16e564ec8d 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>
2014-10-04 00:44:39 +02:00
Sage Weil
cd430f9335 Merge remote-tracking branch 'gh/giant'
Conflicts:
	suites/multi-version/firefly-giant/basic/1-install/firefly-giant.yaml
2014-10-03 10:57:32 -07:00
Sage Weil
20ed72567b Merge pull request #163 from dachary/wip-9652-erasure-code
erasure-code: upgrade/firefly-x/stress-split-erasure-code
2014-10-03 10:49:40 -07:00
Sage Weil
e1d1694525 Merge pull request #162 from dachary/wip-9648-erasure-code-tests
erasure-code: add thrash-erasure-code to suites/rados
2014-10-03 10:47:08 -07:00
Loic Dachary
fbb36a46d9 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>
2014-10-03 13:03:30 +02:00
Loic Dachary
8c1e7b0e66 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-03 12:41:29 +02:00
Loic Dachary
9d2cc2fd2c 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>
2014-10-03 11:59:52 +02: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
Ilya Dryomov
fc88521edc krbd: fsx: bump number of ops, enable discard
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
2014-10-02 14:50:55 +04:00
tamil
7dc6f94641 added ceph config option to firefly-x in order to turn off mon warning
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-01 16:42:13 -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
tamil
2e2e6eb31c s/giant/firefly when setting the crush tunables
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-01 13:23:01 -07:00
tamil
7fa0e17fba s/giant/firefly
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-10-01 13:17:16 -07:00
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