Commit Graph

465 Commits

Author SHA1 Message Date
David Zafman
0e9a937936 monthrash workloads: Add task to reproduce 5925 with extra logging
Signed-off-by: David Zafman <david.zafman@inktank.com>
2013-08-13 17:15:16 -07:00
Sage Weil
5433ca2af1 upgrade-parallel: test on multiple target distros
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-09 16:39:41 -07:00
Sage Weil
ebd94a9ac2 upgrade: do not wait for full quorum on mixed-version mon cluster
It won't happen
2013-08-09 15:47:20 -07:00
Sage Weil
a0ac487561 upgrade-parallel/rgw: use different client for final run
rgw task doesn't like to be stopped, then started as the same client.
That is probably fixable (it's just the archive/apache.$client dir) but
I didn't look closely.  Avoid the issue by using different client ids
here.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-04 15:41:20 -07:00
Sandon Van Ness
78b7307dd5 Debian ceph-deploy test. Added more supported distro yamls.
Added debian 7.0 (wheezy) testing for ceph-deploy. I also added
yaml files for other distro's supported by downburst that we can
test on including older ones which may or may not actually get
used.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-01 12:56:53 -07:00
tamil
1cff5bd5e7 added rgw task before swift
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-31 14:02:10 -07:00
Sage Weil
2b6ac0faac rados/.../cephtool: let us run test_daemon.sh too
This needs the mon to be mon.a; rename it.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-30 23:10:41 -07:00
Sage Weil
2f921c33fa upgrade-parallel/stress-split: only upgrade on the first node
In particular, we need the client and half the osds to stay at cuttlefish.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-28 15:03:49 -07:00
Sage Weil
fb8882b58e upgrade-parallel: run cuttlefish api tests against cuttlefish/dumpling cluster
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-27 20:57:44 -07:00
Sage Weil
d5a1d0a482 upgrade-fs: specify fs
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-27 18:36:18 -07:00
Sage Weil
419e90e3d0 upgrade-parallel: run cuttlefish s3tests against hybrid cluster
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-27 18:29:35 -07:00
Sage Weil
7646133eea upgrade-parallel: restart mon after starting osd thrasher
The tell mon.* currently blocks forever if all mons aren't up.
2013-07-27 18:26:14 -07:00
Sandon Van Ness
3584dce26e Merge branch 'master' of github.com:ceph/ceph-qa-suite 2013-07-26 19:53:38 -07:00
Sandon Van Ness
ba9e71a36d Test multi distro on ceph-deploy.
Test multiple distro's (ubuntu, centos, rhel, fedora) on
ceph-deploy

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-07-26 19:51:52 -07:00
Sage Weil
4c15d73f19 rados: add rest-api test
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-26 18:23:25 -07:00
tamil
4fb55a3fee Merge branch 'master' of github.com:ceph/ceph-qa-suite 2013-07-26 16:29:00 -07:00
tamil
32ff3123b9 added fs, rbd and rgw tasks to upgrade from
bobtail and point releases[v0.61.5, v0.61.6] to cuttlefish.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-26 16:28:18 -07:00
Sage Weil
5849853c5f rados/thrash: add in ext4 2013-07-26 16:27:11 -07:00
Samuel Just
99ae947109 rados: add thrasher which causes map gaps
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-07-26 10:48:55 -07:00
Sandon Van Ness
86fc39902e Add distro yamls.
Should be no harm to get these in now.

To run on all distros the distros dir should just be symlinked in
the folder that also contains tasks, IE:

suites/ceph-deploy/fs

Or make a distro's folder and symlink individual distro's so you
have:

suites/ceph-deploy/fs/distros/centos.yaml
suites/ceph-deploy/fs/distros/fedora.yaml
suites/ceph-deploy/fs/distros/rhel.yaml
suites/ceph-deploy/fs/distros/ubuntu.yaml

etc...

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-07-25 18:40:08 -07:00
Sage Weil
4c5cc89dc7 ceph-deploy: remove workunit branch options
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-25 18:02:13 -07:00
Sage Weil
3c781bdb16 upgrade-parallel/rados: fix mon restarts 2013-07-25 13:57:41 -07:00
Sage Weil
c99573293b upgrade-parallel: fix rgw syntax
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-25 13:57:41 -07:00
tamil
7373cb3d48 removed ceph-deploy branch option to make it run against arbitrary branch
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-25 13:49:31 -07:00
tamil
2a1a8b546b removed ceph-deploy branch option
so the nightlies can run ceph-deploy against any arbitrary branch

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-25 13:44:51 -07:00
Sage Weil
e52f64ef2c upgrade-cuttlefish: run on xfs, not / 2013-07-25 11:07:13 -07:00
tamil
2c9867036b modified workunit branch to cuttlefish
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-25 10:18:18 -07:00
Sage Weil
75a784170c upgrade-cuttlefish: test upgrades to new point releases
This only covers rados tests currently.  We should expand this to include rgw,
rbd, and cephfs workloads.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-24 18:09:11 -07:00
tamil
d9cfd0e1ba modified the task yaml to use modified ceph.restart and wait_for_mon_quorum
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-24 16:26:26 -07:00
Sage Weil
203c53d9b0 upgrade-parallel/stress-split: fix osd names
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-23 18:00:46 -07:00
Sage Weil
1c2062e495 upgrade-parallel: add stress-split collection 2013-07-23 15:00:38 -07:00
Sage Weil
2ce2ce94fc upgrade-parallel: do staggered updates 2013-07-23 14:45:14 -07:00
tamil
90212f7c06 added tasks in the yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-23 14:05:24 -07:00
tamil
385b9c897a Merge branch 'master' of github.com:ceph/ceph-qa-suite 2013-07-23 13:59:59 -07:00
tamil
4479a5ab7a removed a blank line
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-23 13:59:52 -07:00
Sage Weil
a0edf7aaa5 rados: trim more aggressively 2013-07-23 10:46:32 -07:00
Sage Weil
f528108d14 rados: keep fewer osdmaps around
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-23 09:24:35 -07:00
tamil
d2881dd755 Merge branch 'master' of github.com:ceph/ceph-qa-suite 2013-07-22 17:20:10 -07:00
tamil
c812ee230c task yamls for upgrade-parallel suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-22 17:19:48 -07:00
David Zafman
748d0c80b1 Add more stressful thrashing by doing more pg splitting
Signed-off-by: David Zafman <david.zafman@inktank.com>
2013-07-22 10:20:25 -07:00
Sage Weil
4a4ecde0cf big: run for 1 hour 2013-07-22 09:29:49 -07:00
Sage Weil
9b3f59dfef rados: add in the mon/caps.sh tests 2013-07-22 09:29:43 -07:00
tamil
19bf7f7bbe modified the workload for mixed-mon upgrade suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-19 16:27:44 -07:00
Sage Weil
382d17ee11 reorg kernel -> krbd + kcephfs
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-18 13:30:46 -07:00
Sage Weil
e8c58d3ee9 rados: use 'ms inject intenral delays' during thrashing
This tries to help hit unusual races in the messenger.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-16 21:03:17 -07:00
Sage Weil
a81848ffd5 big: reenable big cluster
small and medium are passing.
2013-07-15 21:07:29 -07:00
Sage Weil
5c7b1e1145 fs: run everything on btrfs, not / 2013-07-15 15:03:58 -07:00
Sage Weil
382ab4a2dd nfs: run osds on btrfs
I hit an ext4 xattr hang; avoid that.
2013-07-14 21:21:54 -07:00
Sage Weil
4ae00d78b0 fs: disable ceph-deploy test
Leave this to teh ceph-deploy suite

Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-14 16:59:53 -07:00
Sage Weil
fb95b63139 big: enable medium cluster
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-13 13:29:10 -07:00