Commit Graph

643 Commits

Author SHA1 Message Date
Greg Farnum
c883e310f3 enable kernel debugging on kclient fsx runs
Signed-off-by: Greg Farnum <greg@inktank.com>
2014-06-11 13:44:42 -07:00
Zack Cerza
8bc25bf5d7 Merge pull request #41 from ceph/wip-rados-op-fixes
rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_lis...
2014-06-11 14:39:25 -05:00
tamil
479a67e0ad creating smoke-tests suite to include basic tests from all modules
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-06-06 01:08:10 -07:00
David Zafman
3dae48c7cd rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_list
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-06-05 18:24:59 -07:00
Josh Durgin
55fb559542 Merge pull request #40 from ceph/wip-runxfstests
wip-runxfstests

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-06-03 16:00:03 -07:00
Josh Durgin
4c2bee7642 Merge pull request #38 from ceph/wip-krbd-fsx
krbd: add librbd_fsx -K job

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-06-03 15:58:26 -07:00
Ilya Dryomov
f6c4d00642 krbd: add librbd_fsx -K job
Our fsx fork has recently gained a support for the krbd mode - add it
to the test suite.  Disable discard ops and randomized striping, both
of which aren't ready yet.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-06-03 02:05:57 +04:00
Ilya Dryomov
670735f785 krbd: catch up with run_xfstests.sh changes
In the current xfstests, tests cannot be listed in ranges.  Because of
this, and because our distribution of tests between our three clients
was pretty uneven, I've changed this job to run the whole auto group
(with some tests excluded by run_xfstests_krbd.sh) in random order on
two clients in parallel.  It takes longer to run, but it also spares
a test box and can potentially create a better test workload.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-05-31 14:51:56 +04:00
Sage Weil
5ca3c7230e multimds: fix fuse_default_permissions syntax
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-30 09:00:55 -07:00
Sage Weil
c427af0701 osd_heartbeat_grace from 20 -> 40 when running valgrind
This will mask occasional 'wrongly marked me down' errors when valgrind
is running (it makes things generally slow).

Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-28 10:11:05 -07:00
Sage Weil
e02a773a6d Merge pull request #36 from ceph/wip-objectstore
fix objecstore test
2014-05-21 17:09:48 -07:00
Yuri Weinstein
50dc3eac9e Added dumpling v0.67.9 version, removed older versions v0.67.2, v0.67.4, v0.67.8
This will reduce number of tests to run, some  may failed on old versions, see http://tracker.ceph.com/issues/8409

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-05-21 14:06:23 -07:00
Sage Weil
a4f00abaa6 rados/singleton-nomsgr/all/objectstore: skip ceph cluster setup
Not necessary; we just need it installed.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-20 22:09:48 -07:00
Sage Weil
5be30f0d9b rados/singleton-nomsgr/all/objectstore: clean up
ceph_test_objectstore scribbles in $CWD.  Keep it inside $TESTDIR and
clean up when we are done.

Fixes: #8395
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-20 22:09:48 -07:00
Gregory Farnum
7418d062d0 Merge pull request #34 from ceph/wip-fuse
fuse_defautl_permissions = 0;

Reviewed-by: Greg Farnum <greg@inktank.com>
2014-05-20 06:58:39 -07:00
Sage Weil
e207e9038b multimds: fuse_default_permissions = 0
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-20 06:50:17 -07:00
Sage Weil
bf99313d06 multimds: factor install+ceph tasks out of other collections
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-20 06:48:29 -07:00
Gregory Farnum
4391ce5394 Merge pull request #31 from ceph/wip-fuse-permission
marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
2014-05-14 13:09:25 -07:00
David Zafman
5ae93dd276 Merge pull request #32 from ceph/wip-8284
Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-05-07 12:49:40 -07:00
Warren Usui
4a3728d1f7 2-workload testrgw needs to be sequential.
Fixes: 8297
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-05-06 16:50:16 -07:00
David Zafman
99e67abc94 rados/thrash: Add pool_snaps variants
Fixes: #8284

Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-05-05 11:18:14 -07:00
Yan, Zheng
8e1e4ba34e marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
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-05-05 14:28:07 +08:00
Samuel Just
d2d7b941dd cache-snaps.yaml: set target_max_objects to test snap flush/evict
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-05-02 17:04:09 -07:00
David Zafman
18334ea3d3 rados/thrash: Fix workload of cache-agent-big
Create a log of objects and operate on some of them
(Initial object creation counts against total operations specified)
Add limit to 20 minutes

Fixes: 8263

Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-05-01 14:39:18 -07:00
David Zafman
b080355902 Fix syntax of erasure coded pool creation
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-05-01 10:52:57 -07:00
Yuri Weinstein
013a3b6c8f added new correctd tag 67.8 2014-04-30 18:41:50 -07:00
Yuri Weinstein
4322ade66a added latest dumpling tag v0.68.8 2014-04-30 16:35:02 -07:00
Yehuda Sadeh
ee69c7a4f3 rgw: update idle_timeout for rgw_s3tests_multiregion.yaml
Fixes: #8194

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-04-24 14:29:55 -07:00
Samuel Just
3a2c8886c3 rados: add ec and rep lost_unfound_delete tests
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-04-22 17:42:17 -07:00
Sage Weil
387110b119 rados/singleton/all/cephtool: whitelist scrub vs split vs agent issue
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-22 12:44:48 -07:00
Sage Weil
b7394efed7 multimds: bump up timeout for misc.yaml
This keeps timing out after 3h.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-21 06:56:35 -07:00
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