Commit Graph

389 Commits

Author SHA1 Message Date
Sage Weil
033f9ea68a kernel: add rbd test to write a 1TB image
Motivated by #5454
2013-06-26 19:30:24 -07:00
Sage Weil
2bdbccf9ab marginal: restructure the multimds collection
- two clients types (ceph-fuse and kclient)
- two clients in each test
- separate out tasks
2013-06-26 19:29:47 -07:00
Sage Weil
1747a387db kernel: reorg kernel rbd tests; add a few missing scripts
Move all the simple workunits into a separate collection, and test with
and without msgr failure injection.

There were a few tests in the workunits dir that we weren't running.
2013-06-26 08:03:41 -07:00
tamil
00bc3a84b6 rbd/rgw upgrade suites to test upgrade from bobtail to cuttlefish to next
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-06-25 16:05:04 -07:00
Sage Weil
d5acff2888 rados: dump-stick: remove configs from yaml; let task set them
The mon osd report timeout was wrong; see #5440.
2013-06-25 12:48:32 -07:00
Sage Weil
cedb60632b ceph-deploy: no need for ceph-fuse for non fs workunits 2013-06-24 21:00:32 -07:00
Sage Weil
2df1e209d3 ceph-deploy: install correct branch for rados api tests
Fixes: #5442
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-24 21:00:31 -07:00
Sage Weil
b338524f70 Revert "upgrade: add double-hop bobtail -> cuttlefish -> next fs tests"
This reverts commit fbdb7774bb.

We don't care about bobtail fs.
2013-06-23 21:58:54 -07:00
Sage Weil
56f9b29ec6 upgrade: add rados-double suite (bobtail -> cuttlefish -> next) 2013-06-23 21:58:30 -07:00
Sage Weil
2917fd4af2 upgrade/rados: refactor, expand matrix, start with cuttlefish 2013-06-23 21:53:08 -07:00
Sage Weil
e672d6b29c upgrade/fs: make single hop cuttlefish -> next (not bobtail -> next)
The bobtail ceph-fuse is buggy and these tests keep failing e.g. on umount,
but we don't really care about fixing the bobtail fs bugs.
2013-06-23 21:44:20 -07:00
Sage Weil
fbdb7774bb upgrade: add double-hop bobtail -> cuttlefish -> next fs tests 2013-06-23 21:41:32 -07:00
Sage Weil
827d2f81fa upgrade: refactor single-hop fs tests 2013-06-23 21:41:32 -07:00
Sage Weil
8e4c292ecd rados: whitelist 'had wrong client addr' for cephtool test
Recently added stuff to cephtool/test.sh workunit that triggers this.

fd769c0f21
2013-06-21 11:50:48 -07:00
Sage Weil
b7763af4ea big: enable big cluster (~50 node) 2013-06-20 16:04:00 -07:00
Sage Weil
35f0478e4a use correct branch for admin_socket tests 2013-06-19 10:37:43 -07:00
Sage Weil
24fdfd26df ceph-deploy: use correct branch for workunits 2013-06-18 08:52:10 -07:00
Sage Weil
8c179f36ac big: add big suite
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-17 16:48:38 -07:00
Sage Weil
d64f264c89 rados: don't use ceph-fuse for workunits
They can run on the local mount/dir.
2013-06-17 16:41:30 -07:00
Sage Weil
49e0cfc463 powercycle: add ext4 to osd powercycle test matrix 2013-06-17 15:52:11 -07:00
Sage Weil
4386d2c8b9 rbd: do not use ceph-fuse to run functional tests
The workunit task can now do this in a local directory.
2013-06-17 12:54:59 -07:00
Sage Weil
ae04f3c06f rados: whitelist 'wrongly marked me down' for cephtool tests
These test 'ceph osd down ...'; whitelist the resulting log message for
these tests.
2013-06-16 20:12:26 -07:00
Sage Weil
38f82f61c1 rados: no cephtool test on ceph-fuse 2013-06-16 10:03:08 -07:00
Sage Weil
73413642d7 rados: do not run cli tests on top of ceph-fuse
Some of the commands we test break teh mds, which break the mount, which
stall teh test.

Fixes: #5370
2013-06-16 10:00:22 -07:00
Sage Weil
1dcc0c51b4 fs: disable multiclient tests on kernel
Currently fails with EPERM.
2013-06-15 20:50:15 -07:00
Sage Weil
c5cf1bd509 fs: disable multiclient fsx
current hangs.  fixme!
2013-06-15 20:50:15 -07:00
Sage Weil
50d9738fce move multiclient tests from marginal -> fs suite 2013-06-15 20:50:15 -07:00
Sage Weil
719988faa0 marginal: refactor multiclient collection, separate out locktest 2013-06-15 20:50:15 -07:00
Sage Weil
1bf7a2ca2d rados: thrash under valgrind
This will get us better coverage in the peering and recovery code.
2013-06-14 15:17:55 -07:00
tamil
05f634cbb1 added upgrade tasks for cuttlefish to next and bobtail to cuttlefish to next
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-06-13 14:54:42 -07:00
Sage Weil
8badb90494 move powercycle tests into a separate suite
We may not want to run these nightly, or on the same hardware, and we want
to separate out core rados problems from powercycle-specific issues (like
hw failure and ipmi suckage).
2013-06-12 21:03:16 -07:00
Sage Weil
77e7bdbb21 upgrade: set workunit branch before and after upgrade 2013-06-11 08:36:28 -07:00
Sage Weil
662cafaa2f upgrade/fs: remove unused file 2013-06-11 08:33:04 -07:00
Sage Weil
03b12b8a37 rados: add btrfs to osd powercycle tests
So we can get some testing coverage on btrfs, and identify whether the
xfs corruption issues are related to the fs or ceph.
2013-06-07 08:54:29 -07:00
Sage Weil
ff8f9d3068 rados: only 1 client for objectcacher stress test
Otherwise these may step on each other.
2013-06-04 17:22:39 -07:00
Sage Weil
ed8e3c348f rados: increase recovery timeout when powercycling
Machine reboots take a while, and i've observed recovery making progress
but not finishing in time.
2013-06-01 13:33:08 -07:00
tamil
957b0d0080 replaced tab with spaces
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-05-31 16:22:15 -07:00
tamil
61ed69b5d2 use cuttlefish branch instead of master
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-05-30 11:30:59 -07:00
Alex Elder
2957d68c96 rbd_concurrent: add new task to test concurrent.sh
Add a new kernel task to run the rbd concurrent test.

Signed-off-by: Alex Elder <elder@inktank.com>
2013-05-30 10:05:32 -05:00
Sage Weil
8cec56dd79 valgrind: select notcmalloc ceph install flavor 2013-05-27 14:06:35 -07:00
Alex Elder
945328d4eb rbd_image_read: add new task to test image_read.sh
Add a new kernel task to test image reads.  More could be
done to test various parameters by setting environment
variables, but start by just using the defaults.

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2013-05-21 15:26:32 -05:00
Josh Durgin
29521f9624 rbd: add read flags test with each cache mode
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-05-20 11:44:00 -07:00
Joe Buck
18e975eb6d ceph-qa-suite: updating Hadoop tests
Changes to the teuthology YAML parsing
necessitates a small tweak to the Hadoop
and libceph-fs YAML files.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
2013-05-20 11:39:25 -07:00
Sage Weil
f330d038d6 fs/samba: disable smbtorture lock test
Until we fix #5025.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-10 23:14:55 -07:00
Sage Weil
89257384fa fs/samba: fix noceph mount point
We need to clean this dir up at the end of the test or else teuthology
will be unhappy with the dirty testdir.  Use the localdir which does this
properly.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-10 23:02:25 -07:00
Sage Weil
391f3abb55 fs/samba: smbtorture: disable base.bench-hold* tests
These seem to hang, even when run on samba + local fs (no ceph).
2013-05-10 21:55:55 -07:00
Sage Weil
857279b864 fs/samba: add noceph.yaml baseline
Run samba against the a local directory to isolate issues not specific to
the ceph backend.
2013-05-10 21:44:33 -07:00
Sage Weil
464e5e3c80 fs/samba: disable kernel build
bus error, bad file handle errors... maybe an issue with cifs.ko?

2013-05-10T19:58:02.736 INFO:teuthology.task.workunit.client.1.out:  CC      kernel/res_counter.o
2013-05-10T19:58:09.735 INFO:teuthology.task.workunit.client.1.err:Bus error (core dumped)
2013-05-10T19:58:09.735 INFO:teuthology.task.workunit.client.1.err:make[1]: *** [kernel/cpuset.o] Error 135
2013-05-10T19:58:09.735 INFO:teuthology.task.workunit.client.1.err:make[1]: *** Waiting for unfinished jobs....
2013-05-10T19:58:09.757 INFO:teuthology.task.workunit.client.1.out:  AS      arch/x86/kernel/head_64.o
2013-05-10T19:58:10.264 INFO:teuthology.task.workunit.client.1.out:  CC      arch/x86/kernel/head64.o
2013-05-10T19:58:25.877 INFO:teuthology.task.workunit.client.1.out:  CC      arch/x86/kernel/head.o
2013-05-10T19:58:30.151 INFO:teuthology.task.workunit.client.1.out:  CC      arch/x86/kernel/init_task.o
2013-05-10T19:58:39.540 INFO:teuthology.task.workunit.client.1.out:  LDS     arch/x86/kernel/vmlinux.lds
2013-05-10T19:58:42.173 INFO:teuthology.task.workunit.client.1.out:  CC [M]  arch/x86/kernel/test_nx.o
2013-05-10T19:58:56.420 INFO:teuthology.task.workunit.client.1.out:  LD      arch/x86/kernel/microcode.o
2013-05-10T19:58:57.894 INFO:teuthology.task.workunit.client.1.out:  LD      arch/x86/kernel/built-in.o
2013-05-10T19:59:33.464 INFO:teuthology.task.workunit.client.1.err:make: *** [kernel] Error 2
2013-05-10T19:59:39.307 INFO:teuthology.task.workunit.client.1.out:  LD      arch/x86/built-in.o
2013-05-10T19:59:40.009 INFO:teuthology.task.workunit:Stopping kernel_untar_build.sh on client.1...

or

2013-05-10T18:34:47.574 INFO:teuthology.task.workunit.client.1.out:scripts/kconfig/conf --silentoldconfig Kconfig
2013-05-10T18:36:17.511 INFO:teuthology.task.workunit.client.1.out:  CHK     include/linux/version.h
2013-05-10T18:36:17.665 INFO:teuthology.task.workunit.client.1.out:  UPD     include/linux/version.h
2013-05-10T18:36:37.965 INFO:teuthology.task.workunit.client.1.err:make[2]: *** include/config/tristate.conf: Bad file descriptor.  Stop.

or

2013-05-10T18:21:00.731 INFO:teuthology.task.workunit.client.1.out:  HOSTCC  scripts/pnmtologo
2013-05-10T18:21:00.879 INFO:teuthology.task.workunit.client.1.out:  HOSTCC  scripts/conmakehash
2013-05-10T18:21:03.034 INFO:teuthology.task.workunit.client.1.out:  HOSTLD  scripts/mod/modpost
2013-05-10T18:21:46.406 INFO:teuthology.task.workunit.client.1.err🐱 net/unix/modules.builtin: Bad file descriptor

Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-10 21:44:31 -07:00
Joe Buck
a095075fe4 ceph-qa: update Hadoop tests overrides
Changes to the install teuthology task have caused the
Hadoop tasks to fail. This patch fixes the test specification
to enable it to run correctly.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
2013-05-10 19:00:13 -07:00
Sage Weil
6205c3da81 rados/osd-powrcycle: turn up mds logging
To catch #4832

Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-10 18:03:56 -07:00