Commit Graph

3600 Commits

Author SHA1 Message Date
Sage Weil
ec2f94901f kcephfs: thrash mds too
And shorten names.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-30 06:55:43 -07:00
John Spray
491817961a task/mpi: Explicit check for version mismatch
Instead of proceeding to have mpiexec fail or hang,
do an up-front check that the MPI version is the same
on all of the nodes in the test.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-30 14:29:11 +01:00
Sage Weil
79357060f1 Merge pull request #53 from ceph/wip-leaks
use notcmalloc to fix leak checking
2014-07-29 15:27:54 -07:00
Warren Usui
6d01f11a02 Merge pull request #67 from ceph/wip_fix_emperor-x
Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862
2014-07-29 14:35:53 -07:00
Yuri Weinstein
5d2ce7fd87 Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-29 14:14:32 -07:00
Zack Cerza
b8687a54aa Fix package_version_for_hash() call
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-29 14:43:41 -06:00
John Spray
b354631e6e Merge pull request #62 from ceph/wip-standbyreplay
suites/fs: add a standbyreplay configuration
2014-07-29 18:14:02 +01:00
John Spray
0147c74671 task/mds_journal_migration: fix cleanup
Previously this was remounting in the background
which meant that if a workunit was executed immediately
afterwards it could put files in the mount dir before
the FS was mounted, causing the mount to fail.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-29 13:11:12 +01:00
John Spray
431ae2f583 suites/fs: add a standbyreplay configuration
A place for any tests which should be run with
standbyreplay MDSs in play.  Initially just
the mds_journal_migration task, to cover
the #8811 case.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-29 11:34:50 +01:00
Yuri Weinstein
3f3da880d4 Update README 2014-07-28 16:28:14 -07:00
Yuri Weinstein
f2b742268a Update README 2014-07-28 16:24:57 -07:00
Josh Durgin
7dcb8bd6b2 dumpling-firefly-x: document structure of suite
Hopefully this makes it easier to digest and maintain
than reading yaml fragments.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yuri Weintstein <yuri.weinstein@inktank.com>
2014-07-28 16:14:36 -07:00
John Spray
cc7c9b2e8b task/workunit: add sudo to dir delete
This failure to delete used to be hidden in
a catch-all exception handler that was
removed in 396dc073.

This was causing failures in kcephfs suite
like:
Command failed on plana96 with status 1: 'rm -rf -- /home/ubuntu/cephtest/mnt.0/client.0'

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-27 12:04:23 +01:00
Sage Weil
c88e1cb1d6 rados/singleton/all/rest-api: add mds.a
The test expects an MDS.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-26 09:05:25 -07:00
tamil
05fb534206 added a new test for rgw_readwrite with front end as civetweb instead of apache
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-07-25 21:04:12 -07:00
tamil
ac8ab1e6fd added a new test for rgw_readwrite with front end as civetweb instead of apache 2014-07-25 20:43:39 -07:00
Josh Durgin
ef6f0de7c7 Merge pull request #66 from ceph/wip_tune_upgrade-firefly
Changed upgrade order and re-enabled rados/tests.sh

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-25 16:05:53 -07:00
Yuri Weinstein
531f89caf1 Changed upgrade order and re-enabled rados/tests.sh
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-25 15:58:45 -07:00
Zack Cerza
2999a4d492 Merge pull request #296 from ceph/wip-standby-mds
Wip standby mds
2014-07-25 16:44:34 -06:00
Sage Weil
883f2a76f4 task/osd_recovery: use rbd instead of metadata pool
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-25 11:39:42 -07:00
Sage Weil
4e56521ebe task/osd_backfill: use 'rbd' instead of 'data' pool
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-25 11:33:25 -07:00
John Spray
2ed1131fc9 task/workunit: general tidy
* PEP8-ize whitespace
* specialize a catch-all except:
* don't alias 'misc' to 'teuthology'

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-25 13:33:31 +01:00
John Spray
396dc073cb task/workunit: clean up dir deletion
This was always trying to remove the mountpoint,
and then swallowing the exception and printing
it to the log.

Instead:
 * Ensure it's only trying to delete mnt if it created it
 * Don't swallow those exceptions: if deleting the dirs
   fails then something has gone wrong and it should bubble
   up.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-25 13:33:31 +01:00
John Spray
a96a7b027c task/cephfs: generalise Filesystem for multi-MDS
This enables tasks like mds_journal_migration to be
run in an environment with standby-replay MDSs present.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-25 13:33:31 +01:00
Sage Weil
175057f3bc rados/verify: increase api tests timeout
This has been timing out for weeks to months (hard to say since before that
we were consistently hitting an OSD crash on shutdown).  The runs I've looked
at are making progress and seem fine ... just slow because of valgrind and
because of thrashing.

Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-24 18:57:22 -07:00
Sage Weil
279f39d4c1 use notcmalloc builder for valgrind leak checking
This reverts 453d72b294.  It turns out that
tcmalloc defeats the leak checking in valgrind.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-24 11:57:06 -07:00
Zack Cerza
c2fc561427 Remove oddly-placed, broken import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-24 10:03:38 -06:00
Zack Cerza
479a1fe676 Rename CephState to DaemonGroup and move to orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-23 19:59:16 -06:00
Zack Cerza
7d0adcee2d Move DaemonState to teuthology.orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-23 19:59:16 -06:00
Sage Weil
16ad68d0fd clusters/fixed-3-cephfs.yaml: put client.0 on separate node, remove client.1
Only one job needs 2 clients; put them on separate hosts.  They should not
be colocated with the OSDs!

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-23 18:46:30 -07:00
Sage Weil
a546e20761 rados/objectstore: move objectstore related tests from singleton-nomsgr
Just so they're in a nice convenient bunch.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-23 11:04:02 -07:00
tamil
367d4da083 added debug messages for radosbench.yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-07-22 16:15:19 -07:00
Zack Cerza
efce34186c Fail sooner if an invalid config_yaml is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-22 15:47:53 -06:00
Yuri Weinstein
456aff87fc Removed rados/test.sh for now
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-22 14:05:38 -07:00
Zack Cerza
0e2149c86e Remove kcon_most
It was unused.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-07-22 13:57:40 -06:00
Zack Cerza
d6e5895fb2 Merge pull request #293 from ceph/wip-ship-utilities
move ship_utilities to install task (from ceph test)
2014-07-22 13:49:57 -06:00
Sage Weil
828bb2a6ea ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-22 10:55:10 -07:00
John Spray
344d5974fd Remove mds role from rados & rgw tests
Follow up to a24efaef, remove the mds from
the (mainly singleton) test configs that
explicitly list it.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-22 16:44:02 +01:00
Yuri Weinstein
fb6ab3bcf4 Modified print task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-21 21:35:53 -07:00
Josh Durgin
5f452829a3 Merge pull request #64 from ceph/wip_dumpling-firefly-x_upgrade_suite
Wip dumpling firefly x upgrade suite

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-21 16:22:19 -07:00
Josh Durgin
13824408f0 upgrade/dumpling-firefly-x: remove unnecessary files
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-21 16:18:58 -07:00
Josh Durgin
e962fa7552 upgrade/dumpling-firefly-x: upgrade clients to firefly
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-21 16:14:20 -07:00
Sage Weil
c6ee02d0e1 upgrade/dumpling-firefly-x: use correct tests against final workload
No reason to run old tests against new code here.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 14:31:51 -07:00
Sage Weil
54404d94e3 upgrade/dumpling-firefly-x: rename final upgrade yamls; expect quorum
The difference is whether we upgrade all at once or each individually.

Also, expect a quorum between a mix of dumpling and firefly monitors.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 14:31:24 -07:00
Sage Weil
04d4476519 upgrade/dumpling-firefly-x: run firefly tests against firefly
At this point we've upgraded to firefly.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 14:30:37 -07:00
Sage Weil
76da3e74ad upgrade/dumpling-firefly-x: test rados api
not sure why this was left off?

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 14:30:05 -07:00
Sage Weil
a22d5c8b5b upgrade/dumpling-firefly-x: drop useless line
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 14:29:53 -07:00
Sage Weil
2b4f740200 rados/singleton-nomsgr/all/alloc-hint: fix config syntax
Put in [osd] section.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-21 08:36:20 -07:00
John Spray
72b3417890 task/mds_journal_migration: use existing clients
Since refactoring ceph_fuse and kclient tasks
to store Mount objects on ctx, the mds_journal_migration
task can use those instead of explicitly instantiating its own.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-21 12:56:05 +01:00
Sage Weil
2dad906f4a move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, not just ceph.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-19 09:22:27 -07:00