Commit Graph

478 Commits

Author SHA1 Message Date
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
Sandon Van Ness
6905b76ac5 Add yaml for rhel 6.4 in distros.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-16 11:43:53 -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
tamil
058fab0dd5 replace cuttlefish with dumpling in upgrade suites
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 13:32:33 -07:00
tamil
6c699cbc96 modified upgrade tasks to run from cuttlefish to dumpling, dumpling to next
and bobtail to dumpling

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-08-14 13:15:37 -07:00
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