Commit Graph

762 Commits

Author SHA1 Message Date
Sage Weil
d7967b428b rbd/thrash: factor out install + ceph
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:53:59 -07:00
Sage Weil
e97b865037 rbd: do most tests with a (small) cache pool in front
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:51:17 -07:00
Sage Weil
03a8444253 rbd/basic: factor out install + ceph
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 09:51:16 -07:00
Sage Weil
c623b3dd97 rados/thrash: whitelist 'must scrub before tier agent can activate'
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-18 06:59:27 -07:00
Josh Durgin
7afc277736 rados: include objectstore tests
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-04-17 18:58:33 -07:00
Zack Cerza
ba74f9078e Merge pull request #25 from ceph/wip-fastdumpemp-wusui
Reduce runs in the dumpling-emperor upgrade suite.
2014-04-14 12:55:47 -05:00
Sage Weil
9fa5c5faaf big: test xfs + btrfs
Note that previously we were specifying neither, so the OSDs were running
off of /.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-10 18:30:16 -07:00
Warren Usui
d4f2a8cebc Reduce runs in the dumpling-emperor upgrade suite.
Add + to 2-workload, 4-workload and 6-final-workload
suites.  Reduce 5-upgrade-sequence to only run two
tests and make sure upgrades to emperor occur in each
sequence.  Fix swift.yaml to not include rgw: clause
(this is already done by s3tests.yaml).

Fixes: #8051
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-04-09 14:20:58 -07:00
Yuri Weinstein
96e1774462 changed idle_timeout to 300 2014-04-08 10:11:29 -07:00
Sage Weil
b97c3803c5 rados/thrash: rejection backfill reservations sometimes while thrashing 2014-04-03 18:11:01 -07:00
Sage Weil
946a9685f1 rados/singleton-nomsgr: add multi-backfill reservation rejection test
This triggers #7922.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-03 18:08:19 -07:00
Sage Weil
0f6c92f076 Merge pull request #23 from ceph/wip-7771-wusui
FIxed dumpling - emperor upgrade suites
2014-04-03 15:11:05 -07:00
Sage Weil
39166b2d34 upgrade/dumpling-x: run dumpling version of s3tests
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-03 14:22:32 -07:00
Warren Usui
a60b50d61d FIxed dumpling - emperor upgrade suites
Reformatted many of the yaml files.
Fixed duplication of workunit definitions.
Do not do install.upgrade on clients.
Included branch: definition in final workload files.

Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-04-03 13:02:36 -07:00
Sage Weil
267307e601 upgrade/dumpling-emperor-x: do not warn about tunables
We do the same for dumpling-x.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-03 11:42:52 -07:00
Sage Weil
a5a5ba3c84 upgrade/dumpling-emperor-x: ignore 'scrub mismatch' from mon
The encoded full osdmaps can differ due to a series of issues that were
fixed well after emperor.  We also whitelist this for dumpling-x.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-03 11:42:36 -07:00
Sage Weil
552f9d8dee multimds: test ceph-fuse and kclient
Add client as a variable on the basic collection.  Move the other stuff
(libcephfs plus a weird restart test) to libcephfs collection.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-02 17:13:39 -07:00
Sage Weil
48c36dc399 Merge pull request #21 from ceph/wip-thrash-affinity
krbd, kcephfs: trash osd primary-affinity
2014-03-31 20:47:24 -07:00
Yan, Zheng
2e283ce6d7 multimds: fuse_default_permissions = 0 for kernel build test
This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-04-01 09:30:27 +08:00
Ilya Dryomov
a536fd13d3 krbd, kcephfs: trash osd primary-affinity
libceph.ko support is in testing and should be in 3.15.  This commit
effectively reverts commit 66ffaa6565 ("kcephfs, krbd: do not thrash
primary-affinity").

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-03-31 20:34:18 +04:00
Sage Weil
cb699f6a1a rados/monthrash: shorten mon pings so that freezing triggers reconnects
This exercises (tho it doesn't necessarily verify) the mon ping reconnect
code when the thrasher freezes the mons.

See #7888.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-28 16:17:00 -07:00
Sage Weil
5651ee8131 upgrade/dumpling-x/parallel: restart after cuttlefish->dumpling upgrade
Fixes: #7824
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-27 17:58:09 -07:00
Samuel Just
68343ee193 rados/thrash/workloads: make cache-agent-big use an ec base pool
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-03-27 11:51:44 -07:00
Josh Durgin
b454bd6cb5 rgw: add erasure coded data pool variant
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-26 20:01:40 -07:00
Josh Durgin
bf90414a9e rgw: set max-entries to 10 for data sync test
This way it tests the agent generating more than max-intries writes to
a bucket.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-24 15:05:20 -07:00
Sage Weil
798daf5886 upgrade/dumpling-x/stress-split: set fastcgi idle timeout to 2 min
30 seconds isn't enough when combined with osd thrashing.

Fixes: #7702
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-20 16:51:03 -07:00
Sage Weil
6fd5ca9cff upgrade/dumpling-x/parallel: test cuttlefish->dumpling starting point
Maybe this will trigger #7519.  And anyway, it's good coverage.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-18 21:34:25 -07:00
wusui
cb194770e4 Merge pull request #20 from ceph/wip-distros
symlink all distros facets to a common set of 'supported' targets
2014-03-18 15:02:25 -07:00
Sage Weil
99f4e9dda3 symlink all distros facets to a common set of 'supported' targets
This makes it easier to maintain the supported/tested targets.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-18 13:39:13 -07:00
Sage Weil
d7f3eb34d9 knfs: make it a list
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-18 06:54:48 -07:00
Sage Weil
299766073e knfs: async export
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-17 18:26:56 -07:00
Sage Weil
a42e197f5d rados/monthrash: add pool create/delete tests
This is sufficient to trigger #7736 when combined with mon thrashing and
mon msg delay injection.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-17 16:16:50 -07:00
Sage Weil
eb6cd3a6f4 nkfs: 6h timeout of kernel build
Yes, NFS reexport is slow.  But at the moment appears to be reliable.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-17 06:56:36 -07:00
Sage Weil
2c875593c8 multimds: fix misc -> fs/misc paths
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-15 11:12:46 -07:00
Sage Weil
7597172695 upgrade/dumpling-x/stress-split: tolerate legacy crush tunables
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-15 09:18:33 -07:00
Yuri Weinstein
752380dc96 added print task 2014-03-14 15:46:04 -07:00
Sage Weil
22c461b501 upgrade/dumpling-x: more mon scrub whitelist
There are two log messages; whitelist them both

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-14 08:31:59 -07:00
Sage Weil
2e487d8afc knfs: test v3 and v4
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-14 08:21:47 -07:00
Yan, Zheng
4773a27789 knfs: add fsstress and kernel build
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-03-14 09:34:38 +08:00
Sage Weil
e1694b4c60 knfs: restructure a bit
Separate cluster buildup from tasks.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-13 17:42:51 -07:00
Sage Weil
7b0eda03ee nfs -> knfs
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-13 17:39:32 -07:00
Sage Weil
adca646413 workunits/misc -> fs/misc
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-13 17:36:05 -07:00
Sage Weil
8b4c8cbf1a upgrade/dumpling-x: whitelist mon scrub mismatch
A mixed dumpling/firefly cluster will have each mon independently encode
the full map.  Firefly now puts feature bits in the Incremental so that
we encode the "right" way, but dumpling doesn't have that capability
yet, and we don't plan to backport it.

Fixes: #7704
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-13 16:27:56 -07:00
Sage Weil
efdee0d31c upgrade/dumpling-x: upgrade final client node for final test
This means the final workloads are running firefly code.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-12 15:37:13 -07:00
Sage Weil
7fb5e14691 upgrade/dumpling-x: full librados tests after full upgrade
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-12 14:49:54 -07:00
Sage Weil
d5442a57b5 multimds: new (separate) suite for multi-mds tests
Eventually we can merge this into the fs suite, but for now it is useful
to segregate the test cases.

Start with a dup of basic and verify sections; add others later.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-11 21:11:42 -07:00
Sage Weil
88efa65e6c Revert "fs/basic: multimds"
This reverts commit aea501beb7.

Let's put this in a separate subdir for now.  It won't pass on firefly because
the libcephfs changes aren't there.
2014-03-11 21:07:44 -07:00
Sage Weil
a18cd6ddba Merge remote-tracking branch 'gh/firefly' 2014-03-11 19:16:52 -07:00
Sage Weil
cfbbcf7c08 upgrade/dumpling-x/stress-split: use dumpling workunits
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-11 19:16:39 -07:00
Sage Weil
c0b1c1070f Merge pull request #16 from ceph/wip-hint-tests
rados/singleton-nomsgr: add allocation hint test

Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-11 18:11:05 -07:00
Yuri Weinstein
72094a8586 fixed final_load problem 2014-03-11 15:40:58 -07:00
Sage Weil
728bd3c551 upgrade/dumpling-x: upgrade mon before osd
The MDS needs to see the TMAP2OMAP feature bit in the osdmap.  THe mons
have to encode the feature bits passed by the new osds in order for that
to happen.  Ergo, upgrade mons first.

This is only important for the MDS and for users who want to use erasure
coded pools or tiering without restarting the osds *again* after the mons
get upgraded.

Fixes: #7679
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-11 12:11:25 -07:00
Josh Durgin
f92d3a5667 rgw: add data sync test
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-09 23:35:11 -07:00
Josh Durgin
e5a43b75ac rgw: use different keys for different system users
Only one of these was being used before, due to a bug in
teuthology. This is fixed, and trying to create a second user with the
same access key fails.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-09 23:29:20 -07:00
Sage Weil
2cf0908946 upgrade/dumpling-x: fix order
Make it match the filename.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-09 14:27:09 -07:00
Sage Weil
9db665644e upgrade/dumpling-x: do not thrash primary-affinity
We can't do it on a mixed cluster

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-07 15:46:14 -08:00
Josh Durgin
9109008ad7 stress-split: use dumpling version of rbd.py tests
The firefly version has a test that depends on new behavior.

Fixes: #7643
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-07 13:03:07 -08:00
Sage Weil
aea501beb7 fs/basic: multimds
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-07 08:38:25 -08:00
Ilya Dryomov
0815e4fa70 rados/singleton-nomsgr: add allocation hint test
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-03-07 18:32:12 +02:00
Zack Cerza
fbb05b73bc Remove the mds-mon-osd upgrade sequence
It wasn't actually supported.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-07 10:20:47 -06:00
Zack Cerza
136775b401 Don't warn on legacy crush tunables
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-06 19:51:32 -06:00
Josh Durgin
bda2fd3d89 upgrade: fix typo in subsection name
It's referred to as workload, not workunit, by the parallel task earlier.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-06 16:04:49 -08:00
Josh Durgin
487be43765 upgrade: fix indentation for final-workload
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-06 16:04:40 -08:00
Sage Weil
022a6a3ebc Revert "The parallel task expects dicts here..."
This reverts commit 79e348320f.
2014-03-06 17:04:29 -08:00
Zack Cerza
79e348320f The parallel task expects dicts here...
We should fix that at some point.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-06 18:32:00 -06:00
Josh Durgin
7b497e1fe2 get test-upgrade-firefly.sh from the dumpling branch
it doesn't exist elsewhere
2014-03-06 14:27:47 -08:00
Josh Durgin
7d1e97f771 Revert "Update rados_api_tests.yaml"
This needs to reference dumpling now.

This reverts commit 8e88922581.
2014-03-06 14:27:47 -08:00
Sage Weil
51461432ae upgrade/dumpling-x: more indentation
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-06 15:29:48 -08:00
Sage Weil
0bf78e6bac upgrade/dumpling-x: fix indentation
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-06 15:27:50 -08:00
Warren Usui
182667ae44 Fix parallel workunit issues.
Fixed the spacing of workunits inside 2-workload and 4-final-workland
files.  Removed parallel final-workload reference from dumpling.yaml.

Fixes: 7633
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-03-06 16:34:32 -06:00
Sage Weil
c3766c582d upgrade/dumpling-x: skip rados api tests that fail against firefly OSDs
Fixes: #7584
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-05 12:38:55 -08:00
Zack Cerza
dab0240899 Merge pull request #9 from ceph/wip-upgrade-dumpling
upgrade/dumpling: two fixes
2014-03-05 11:50:15 -06:00
Sage Weil
f0ac0f675d upgrade/dumpling-x/parallel: do all final workloads
Run all of the final workloads in succession instead of in separate tests.
Since we are not concerned about timing in this case, only that the
cluster is functioning at the end, this cuts down our test matrix by a
factor of 4.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-05 09:30:34 -08:00
Sage Weil
bce605d392 upgrade/dumpling-x: do not upgrade client host
If we are running against a mixed cluster for the duration of the upgrade,
we need to make sure we are running the *old* client tests against the
cluster.  Do not upgrade client.0.

Fixes: #7574
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-05 09:27:41 -08:00
wusui
fb510c2942 Merge pull request #12 from ceph/wip-final-workload-wusui
Fix dumpling-x upgrade suite.
2014-03-04 16:09:08 -08:00
Warren Usui
1929196d7e Fix dumpling-x upgrade suite.
final-workload references were added (replacing second task
reference)

Fixes: 7606
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-03-04 15:45:49 -08:00
Yuri Weinstein
8e88922581 Update rados_api_tests.yaml
Removed branch ref to fix http://tracker.ceph.com/issues/7584
2014-03-03 16:07:56 -08:00
Zack Cerza
b727417041 Merge pull request #11 from ceph/wip-7581
increase verbosity for OSDs for ceph-deploy tests
2014-03-03 10:24:56 -06:00
Alfredo Deza
2bf270243b increase verbosity for OSDs for ceph-deploy tests
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-03-03 11:04:10 -05:00
John Spray
a3e052b65e suites/fs/basic: add mds_creation_retry
This invokes the new mds_creation_failure task from
teuthology, ahead of mounting the FS and running the
trivial_sync workload.  It is a regression test
for #7485.

Fixes: #7485

Signed-off-by: John Spray <john.spray@inktank.com>
2014-02-26 18:10:31 +00:00
Sandon Van Ness
d741cd99fc Add missing fedora yamls.
Running a git add first would have been helpfull...
2014-02-25 11:50:36 -08:00
Sandon Van Ness
9fb8231f5f Run ceph-deploy on fedora19 not old fedora18.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-02-25 11:42:41 -08:00
Sage Weil
0243d29cab Merge remote-tracking branch 'gh/firefly' 2014-02-23 19:12:31 -08:00
Sage Weil
87ebe46155 upgrade/dumpling: add recent dumpling point releases
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-23 19:11:28 -08:00
Sage Weil
bad8e60973 upgrade/dumpling: upgrade to latest dumpling, not emperor
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-23 19:10:42 -08:00
Samuel Just
c6a22b33e3 rados/thrash/workloads: enable copy_from for the ec workloads
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-02-23 14:56:10 -08:00
Yuri Weinstein
f9d8c10c9e removed leftover dirs again 2014-02-21 20:10:20 +00:00
Yuri Weinstein
fee57a48f5 removed one upgrade-sequence step and re-named the rest of steps 2014-02-21 19:31:09 +00:00
Yuri Weinstein
fd6f61d666 removed unfinished stress-split suite from 2014-02-21 17:40:17 +00:00
Yuri Weinstein
8ba6a2b0ce removed obsolete suite from upgrades dir and added dumpling-emperor-x parallel suite 2014-02-21 17:30:59 +00:00
Yuri Weinstein
ba5d12f435 Merge branch 'master' of github.com:ceph/ceph-qa-suite into yuriw 2014-02-21 00:01:27 +00:00
Sage Weil
474d86ca28 upgrade: dumpling-next -> dumpling-x
Make the final upgrade step unspecified so that it can be specified at
schedule time.  This let us test dumpling -> firefly, dumpling->emperor, or
whatever else we want.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-20 09:19:21 -08:00
Samuel Just
b9e1341f10 rados/thrash: add ec-radosbench workload
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-02-18 13:49:12 -08:00
Samuel Just
386650d983 rados/thrash: add ec workloads
Adds ec workloads for snaps, small objects, read-write.

copy-from is not yet enabled.

Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-02-18 13:45:39 -08:00
Sage Weil
5f8eedf01d rados/thrash: test rados against cache pool with agents
Run rados model against a pool with target_max_objects set so that the
tiering agent is working against us.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-17 16:41:25 -08:00
Sage Weil
749bf40f67 iozone: kill empty suite
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-17 14:04:26 -08:00
Sage Weil
66ffaa6565 kcephfs, krbd: do not thrash primary-affinity
Kenrel doesn't yet support it.  See #7455

Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-17 13:18:19 -08:00
Sage Weil
1d6aceb4f6 upgrade: reorg
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-15 10:25:45 -08:00
Yuri Weinstein
54e9e3e7f5 fixed yam typos 2014-02-13 22:23:17 +00:00
Yuri Weinstein
de4685944f added distros 2014-02-13 18:12:50 +00:00
Yuri Weinstein
2a6ec2dbf9 added parallel dumping-emperor-next upgrade tests 2014-02-12 23:08:42 +00:00
Sage Weil
453d72b294 don't use notcmalloc flavor for valgrind
We now have the suppressions to avoid this.  Yay!

Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-11 09:44:17 -08:00
Sandon Van Ness
97617c997e Fix broken symlinks.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-02-10 11:49:04 -08:00
John Spray
b2d34313f2 fs: Fix bad "mds set inline_data" syntax
Signed-off-by: John Spray <john.spray@inktank.com>
2014-02-10 17:11:15 +00:00
tamil
9506377cdf rgw task for multipart upload script
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-02-07 22:22:21 -08:00
tamil
b4a2a2b0e4 s/rgw_user_quota.pl/rgw_user_quota.yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-02-07 17:07:24 -08:00
tamil
24d89e244c task for rgw user quota testing
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-02-07 15:35:34 -08:00
tamil
f0bc87a326 created upgrades:dumpling-next suite to test parallel upgrades
and partial upgrades.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-02-05 15:46:51 -08:00
tamil
81e3c621fa Merge branch 'master' of github.com:ceph/ceph-qa-suite 2014-02-05 13:15:05 -08:00
Alfredo Deza
a07db3caf7 increase mon verbosity for all ceph-deploy tasks
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-02-04 16:04:44 -05:00
Alfredo Deza
decfe7c217 increase mon verbosity in logs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-02-04 16:04:44 -05:00
tamil
3e56cc0824 Merge branch 'master' of github.com:ceph/ceph-qa-suite 2014-02-03 17:48:06 -08:00
Sage Weil
021d94caac fs/basic: test with inline data
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-02 17:16:21 -08:00
tamil
75d68a345c Merge branch 'master' of github.com:ceph/ceph-qa-suite 2014-01-28 10:46:50 -08:00
Yuri Weinstein
1408a69b89 correct user name 2014-01-28 00:31:57 +00:00
tamil
a200fa9668 removed roles from task file
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-24 09:56:15 -08:00
Sage Weil
47dcdb324e rados/thrash: add cache + snaps workload
Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-23 07:08:10 -08:00
tamil
022e531b3c added roles for bucket quota tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-22 09:40:51 -08:00
tamil
e4abe40c41 added roles to rest yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-21 19:08:10 -08:00
tamil
98c7873606 modified rgw suite for bucket quota tests
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
2014-01-21 18:35:27 -08:00
tamil
35e5b1286c suite for rest
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-17 16:58:55 -08:00
Alfredo Deza
18b158e3fc add another host so that replicas meet the minimum required
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-01-08 15:11:31 -05:00
Alfredo Deza
0d5763eba5 add missing/required OSDs to the rest of ceph-deploy tasks
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 2e721f0d7c5f344168d70959bb1478a0f3393718)
2014-01-06 16:10:28 -05:00
Sage Weil
4c0086eda4 upgrade/parallel/stress-split: api tests needs to run on dumpling host
Even tho we run the dumpilng branch test.sh, the installed
ceph_test_rados_api_* are still emperor.  Add another role/host so that
this doesn't happen.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-02 11:09:44 -08:00
Sage Weil
39d6f28192 upgrade/parallel/stress-split: use dumpling tests against mixed d+e
Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-02 09:27:49 -08:00
Josh Durgin
04fe727130 rados: add rados tool test
For now this just tests listomapvals, but it may be expanded in the
future.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-12-31 11:44:46 -08:00
Sage Weil
ee3d227711 upgrade/parallel/stress-split: fix test
Upgrade the second host before restarting the final monitor.

Run the dumpling api tests, since we still have half the osds running
dumpling.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-29 20:36:28 -08:00
Sage Weil
a448f8186a rename upgrade/upgrade-* -> upgrade/*
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-28 12:43:19 -08:00
Sage Weil
2247a3dfc3 upgrade/upgrade-parallel: don't test copy-from on dumpling
It wasn't there yet

Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-23 22:08:19 -08:00
Sage Weil
a47d16ec8c rados/trash: add cache workload
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-22 09:46:03 -08:00
Sage Weil
018164ad04 rados/thrash: add small objects ceph_test_rados workload
With small objects we can generate many more ops more quickly and stress
the cluster a bit differently.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-19 21:47:19 -08:00
David Zafman
668092fbc7 Merge branch 'wip-dzfix' 2013-12-18 17:06:25 -08:00
David Zafman
20b7998222 Increase timeout by 50% in thrashers/mapgap.yaml
Seen in /a/teuthology-2013-12-17_23:00:03-rados-next-distro-basic-plana/7188

Signed-off-by: David Zafman <david.zafman@inktank.com>
2013-12-18 16:59:05 -08:00
tamil
5d8795d97a moved samba suite a level up [suites/fs/samba to suites/samba]
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-18 16:52:47 -08:00
tamil
085ad8892f task to test rgw bucket quota
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-18 14:22:12 -08:00
Alfredo Deza
0680a13659 bump the OSDs to three per mon/host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 8e543213bdafbec557c1bf5c962d87e49d6271ab)
2013-12-17 13:25:06 -05:00
Alfredo Deza
d4edaec814 use 3 OSDs in fs tests
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2013-12-13 13:49:12 -05:00
tamil
b86aefc244 restructured upgrade suites to be under one folder called upgrade.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-09 17:05:07 -08:00
tamil
f8b5965903 added fs:xfs to upgrade suites
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-04 17:01:31 -08:00
tamil
7b392a815a white listed "wrongly marked me down" to avoid false alarm in the nightlies
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-02 12:52:08 -08:00
Josh Durgin
bac370885a Don't run qemu-iotests on arm as well
Different versions of qemu don't work with the qemu-iotests we're
using. Just disable these for now.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-11-20 18:03:14 -08:00
Sandon Van Ness
2ae29a16d4 Don't run QEMU tests on ARM arch.
Kernel doesn't support KVM and it doesn't make much sense to do
these tests on ARM in the first place...

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-19 16:26:11 -08:00
tamil
7119ef3236 segregating the upgrade suite based on modules
Signed-off-by: tamil <tamil.muthamizhan@inktank.com
(cherry picked from commit 0183db285c95cd4383085db2c5cf4fb0e74b99a6)
2013-11-19 14:35:54 -08:00
Warren Usui
7a3ccbf075 Merge branch 'wip-qa-suite-tgt-wusui' 2013-11-18 10:19:49 -08:00
Samuel Just
8292bc1b87 upgrade: whitelist log bound mismatch
Older releases were more restrictive about log bounds after split.
This is a harmless bug which would require backporting a fix to
dumpling and older.

Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-11-15 14:47:05 -08:00
Warren Usui
5779b1ce90 Add tests for tgt.
Fixes: #6724
2013-11-14 23:59:03 -08:00
tamil
5bcab43744 removed force-branch option
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-11-08 15:33:54 -08:00
Josh Durgin
693fee25e4 rgw: fix multi-region test in verify suite
This only syncs metadata, since it tests two regions.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-11-01 17:02:59 -07:00
tamil
6afe65399a expanding upgrade suites to include emperor.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-10-30 17:18:22 -07:00
Josh Durgin
bdca2e4bf2 rgw: multi region sync is only for metadata
Now that the agent supports data sync, we need to specify this.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-10-30 09:17:52 -07:00
Sage Weil
0928e04e73 suites/fs: snap -> snaps
Be consistent!

Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-21 09:06:44 -07:00
Sage Weil
dffa29638e fs/snap: fix workunit paths 2013-10-21 09:06:18 -07:00
Sage Weil
1bf3064975 fs/snap: add some snap tests
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-17 09:06:16 -07:00
Sage Weil
a163336301 *: add copy_from to next (or later) tests
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-17 09:06:16 -07:00
Sage Weil
5f5eb2b241 upgrade*: do not hard-code next as the final upgrade hop
The overrides for the job will have some branch; leave the target
unspecified so that we use that as the target version.  This will let us
test upgrades to master and next (and whatever else, provided it is
a forward hop).

Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-16 16:06:37 -07:00
Greg Farnum
80d9ac5c51 Revert "Revert "fs/samba: reenable smbtorture lock test""
This reverts commit 6ca7495e09.
We think we got #5025 nicked again.

Signed-off-by: Greg Farnum <greg@inktank.com>
2013-10-15 15:15:34 -07:00
Sage Weil
39c4674b27 test copy_from when running ceph_test_rados
Skip most of the upgrade suites, except the test that ends up on next.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-15 12:20:39 -07:00
Greg Farnum
0e00d8c1d2 turn on mds & client debugging
Signed-off-by: Greg Farnum <greg@inktank.com>
2013-10-15 12:05:28 -07:00
Sage Weil
e258555e95 kcephfs/mixed-clients: add missing %
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-03 22:38:46 -07:00
Sage Weil
13d4884830 kcephfs/mixed-clients: do not specify install version
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-03 22:38:09 -07:00
Sage Weil
6ca7495e09 Revert "fs/samba: reenable smbtorture lock test"
This reverts commit 3665eb704e.

Actually, not fixed!
2013-10-03 20:58:12 -07:00
Sage Weil
3665eb704e fs/samba: reenable smbtorture lock test
It passes now that #5025 is fixed, yay!

Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-02 14:36:04 -07:00
Sage Weil
3615c149c2 make xfs.yaml a symlink 2013-10-02 13:30:13 -07:00
Sage Weil
886c4fdd45 make ext4.yaml a symlink 2013-10-02 13:30:13 -07:00
Sage Weil
92cc980be4 make btrfs.yaml a symlink 2013-10-02 13:30:13 -07:00
Sage Weil
964a929005 kcephfs: add fsx back 2013-10-02 12:17:06 -07:00
tamil
5795777e31 adding mixed-clients test that uses fuse client and kernel client
in parallel.

Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
2013-09-30 16:42:09 -07:00
tamil
d18d5a8ade Added mixed-clients suite that exercises parallel workloads from
kernel client and user space client.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-27 17:08:37 -07:00
tamil
fedbf35368 added v0.67.2 to upgrade-dumpling suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-25 16:51:34 -07:00
Zack Cerza
c4a47ffdf0 Add dummy suite. 2013-09-17 14:10:59 -05:00
tamil
7b908b4152 modified rgw tests and fs tests to get it going in the nightlies
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-13 13:59:10 -07:00
tamil
0d37a334b2 added rgw task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-13 13:40:27 -07:00
tamil
1901a145e0 removed basic dir as it was empty
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-12 11:24:03 -07:00
Sage Weil
ccbd9b0ccb upgrade/rgw*: use correct branch for s3tests
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-09 21:24:43 -07:00
Sage Weil
03f083ce39 rbd/singleton: fix path
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-09 14:15:43 -07:00
Sage Weil
2946dd857e upgrade: set dumpling branch for rest.yaml
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-08 09:52:23 -07:00
tamil
3a24579bfb mini upgrade suite to run across all distros
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-09-06 17:20:56 -07:00
Sage Weil
4e7db9583d rbd: add rbd_snaps_ops.sh test
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-04 10:46:07 -07:00
tamil
df55c3e700 added point releases of dumpling to upgrade-dumpling suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-30 11:53:19 -07:00
Joe Buck
444a0ab15f Enabling multi-region S3 tests
This file turns on multi-region
S3 tests. Ticket #5842.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
2013-08-28 22:29:29 -07:00
Sage Weil
30c56cc1cb mark all existing collections with %
This is ignored by old teuthology, but used by newer code to tell us when
to generate a product of all directory items.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-28 11:24:29 -07:00
Sage Weil
f2a688dcc2 rados/verify: crank up debugging on system tests
Looking for #5925

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-27 07:33:50 -07:00
Sage Weil
72582c2df9 upgrade/mixed-mons: whitelist fallout from teh cephtool test
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-26 09:53:45 -07:00
Sage Weil
c957eae105 upgrade/mixed-mons: upgrade osds for final phase of test
We run cephtool/test.sh which expects to be able to do pg query / osd tell
stuff.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-24 22:11:26 -07:00
Sandon Van Ness
0d10628141 Don't run fuse tests for ceph-deploy on ARM.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-22 19:41:37 -07:00
Sage Weil
794d22443c rados/singleton: add 'wrong cluster addr' whitelist
Missed this the first time around.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-20 13:09:53 -07:00
Sage Weil
276157f52f upgrade/mixed-mon: use dumpling code for dupmling workunits
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-20 11:05:22 -07:00
Sage Weil
c0449515b0 regression: remove
It's just an out-of-date symlink list at this point.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-19 16:42:34 -07:00
Joe Buck
ceb1d7bb4b readwrite: Specifying the domain root pool
This fixes a 404 error caused when the
reads from the newly created region cannot find
necessary data due to the domain root having
been created with a name other than that used
pre-region creation.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
2013-08-19 15:39:41 -07:00
Sage Weil
35313052ce upgrade/mixed-mons: run final dumpling test against all-dumpling mons 2013-08-19 14:30:26 -07:00
Sage Weil
3bcff44960 upgrade/mixed-mons: run cuttlefish tests against (2 cuttlefish, 1 dumpling) mon cluster
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-19 14:30:09 -07:00
Sage Weil
5695de1f18 upgrade: fix mixed workloads
We are running cuttlefish/dumpling mix.  Client node still has cuttelfish.
Use cuttelfish workunits.
2013-08-19 14:18:52 -07:00
Joe Buck
c37faa8cf9 add multi-region tests
Signed-off-by: Joe Buck <jbbuck@gmail.com>
2013-08-16 19:17:22 -07:00
Sandon Van Ness
c3e5090ffa Add Rhel 6.4 and Centos 6.3 to ceph-deploy test suite.
Per issue #6014 and #6015.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-16 17:46:42 -07:00
Sage Weil
a8965a6a5d rados/monthash: fix 5925 yaml
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-14 21:37:16 -07:00
tamil
5ac68dc14f added upgrade-dumpling suite to test point releases for dumpling
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 17:05:53 -07:00
tamil
3e2a269e76 added workunit: branch:dumpling wherever applicable
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 15:53:29 -07:00
tamil
48a3393e28 upgrade from cuttlefish to next and dumpling to next
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 15:47:44 -07:00
tamil
bf525445c8 upgrade cuttlefish to dumpling, instead of next in upgrade-fs suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 15:07:25 -07:00
tamil
2813c33be6 renamed the folders and files appropriately
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 13:42:14 -07:00