Commit Graph

1127 Commits

Author SHA1 Message Date
Samuel Just
e9d713b751 msgr: move async msgr tests to singleton-nomsgr
Introduced: e92d2e4ca0
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 aa6240c6f4)
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 b277946848)
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
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
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
Yuri Weinstein
62fa6b199d Fixing branch assumptions
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-09-27 15:03:37 -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
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
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
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
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
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
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
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
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
Yuri Weinstein
1af3281b03 Update giant.yaml
fixed typos(cherry picked from commit 1f950d2bf4)
2014-09-18 15:41:36 -07:00
Yuri Weinstein
a06d674771 Update giant.yaml(cherry picked from commit 90b6eec23f) 2014-09-18 15:41:36 -07:00
Yuri Weinstein
5fc0414499 Update giant.yaml
Added comments(cherry picked from commit 3dd1314c6f)
2014-09-18 15:41:36 -07:00
Warren Usui
84a63faa4d Create dumpling-giant-x stress-split upgrade suite
Fixes: 9357
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry picked from commit c729372aaa)
2014-09-18 15:41:35 -07:00
Yuri Weinstein
403a859506 Update giant.yaml(cherry picked from commit 35b3f4617c) 2014-09-18 15:41:35 -07:00
Josh Durgin
1140e18d7e 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 8755466c4b)
2014-09-18 15:41:35 -07:00
Greg Farnum
d1f9f102d2 suites: turn on debugging for smoke cfuse pjd test
Signed-off-by: Greg Farnum <greg@inktank.com>
2014-09-17 15:05:26 -07:00