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
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
ac8ab1e6fd
added a new test for rgw_readwrite with front end as civetweb instead of apache
2014-07-25 20:43:39 -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
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
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
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
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
Yuri Weinstein
b779e5acf8
Removed upgrade-sequence to avoid failures (becasue 3-firefly-upgrade is downgrading then to firefly causing failures)
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-18 14:40:47 -07:00
Sage Weil
02a6c917ec
rados/singleton-nomsgr/all/alloc-hint: enable xfs extsize for test
...
This is off by default; enable it for this test.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-18 13:18:53 -07:00
John Spray
a06df52a3f
clusters: Remove mds from default fixed-* configs
...
Create a separate fixed-3-cephfs cluster config for
use in the filesystem tests.
Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-18 18:18:36 +01:00
Yuri Weinstein
b140ce9eb3
Re-enabled rgw tests, #8846 should be fixed now
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 16:39:14 -07:00
Yuri Weinstein
eba43a9a74
Fixed prints
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 15:39:23 -07:00
Yuri Weinstein
cbe9ee2cc8
Added prints
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 15:21:44 -07:00
Yuri Weinstein
c1896d56a0
Fixed missed line
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 15:05:32 -07:00
Yuri Weinstein
be0330c5ab
Removed 'firefly' branch name, upgrade step will be set to 'next' or 'master' from teuthology-suite comman line
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 15:00:58 -07:00
Yuri Weinstein
04f040ad49
Again fixed identations
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 11:30:54 -07:00
Yuri Weinstein
2a82fd6a31
Fixed indentation
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 10:52:40 -07:00
Yuri Weinstein
2679a024fc
Added print tasks
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-17 08:28:56 -07:00
Yuri Weinstein
7c0f1d8daa
Commented out rgw tests
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-16 17:34:53 -07:00
Yuri Weinstein
5355681526
Disabled rwg tests for now to wait for fix for radosgw crash #8846
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-16 17:03:47 -07:00
Yuri Weinstein
7fb0f64497
Replace branch dumpling with firefly to fix capitalization issue 2048k vs 2048K
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-16 11:15:24 -07:00
Yuri Weinstein
32bffa5a18
Added client.0 upgrade step
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-15 11:34:58 -07:00
Yuri Weinstein
2aea9debc7
Commented out test.sh as failed tests: LibRadosMisc.Operate1PP can't work across dumpling and firefly releases
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-15 11:22:18 -07:00
Yuri Weinstein
cc754bae86
Enabled tunables
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-15 09:33:35 -07:00
Yuri Weinstein
c8421651cc
Changed restart order, mds after osd
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-15 09:10:05 -07:00
John Spray
d81d77dcdf
kclient: remove kclient
workunit
...
This only contained the file_layout.sh workunit, which
is going away.
Fixes : #8773
Signed-off-by: John Spray <john.spray@redhat.com>
2014-07-15 12:59:27 +01:00
Yuri Weinstein
7a1f589a0d
Trying without tunables again
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-14 15:00:47 -07:00
Sage Weil
0ee2d54533
Merge pull request #46 from ceph/wip-max-backfills
...
rados/thrash: set osd_max_backfill = 1 sometimes
2014-07-14 14:43:29 -07:00
Yuri Weinstein
fa42928d51
Changed restart sequence
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-14 10:46:31 -07:00
Yuri Weinstein
51a01c0def
Try diff restart
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-14 09:32:38 -07:00
Yuri Weinstein
18a3a09a3b
Added back tunables
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-14 08:24:23 -07:00
Yuri Weinstein
18900a15a4
Removed tunables temporarily for testing
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-12 16:54:37 -07:00
Sage Weil
3150bba803
rados: test ceph-post-file
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-11 15:35:56 -07:00
Sage Weil
50dc8f0dda
Merge pull request #56 from ceph/wip-pjd
...
multimds: fix pjd fuse_default_permissions
Reviewed-by: Greg Farnum <greg@inktank.com>
2014-07-11 11:21:31 -07:00
Sage Weil
fe1d476a1f
marginal: fix pjd overrides for fuse_default_persmissions
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-11 11:21:02 -07:00
Sage Weil
bc1c12a460
multimds: fix pjd overrides for fuse_default_permissions
...
Set the default (off) in the ceph task directly, so that there is only a
single overrides field that reenables. Otherwise, the two overrides
fight each other with undefined precedence.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-11 11:13:43 -07:00
Yuri Weinstein
cdd4d04002
fix typos
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-10 17:30:39 -07:00
Yuri Weinstein
caa65c3958
Added steps to cover for 'ceph osd crush tunables firefly'
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-10 15:56:33 -07:00
Yuri Weinstein
277cc10e14
Added dumpling-firefly-x upgrade suite per http://tracker.ceph.com/issues/8796
...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-07-10 14:53:59 -07:00
Greg Farnum
6a231eca6b
Revert "enable kernel debugging on kclient fsx runs"
...
This reverts commit c883e310f3
.
We don't want the extra debugging any more.
Signed-off-by: Greg Farnum <greg@inktank.com>
2014-07-09 10:53:22 -07:00
Sage Weil
62ead22323
remove stray dirs
...
These appear to be copies of samba/*
Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-05 18:01:54 -07:00
Sage Weil
8920c4ba79
remove stray workload dir
2014-07-05 17:59:38 -07:00
Zack Cerza
2d083a791f
Merge pull request #45 from dachary/wip-ec-readwrite-firefly-x
...
add erasure code workload to upgrade/firefly-x
2014-07-02 16:18:19 -06:00
Yan, Zheng
88cc7c0e2d
marginal/multimds: fuse_default_permissions = 1 for pjd
...
pjd contains lots of test cases for file permission.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-07-02 11:03:22 +08:00
Sage Weil
5e880228fd
rados/thrash: set osd_max_backfill = 1 sometimes
...
Hopefully this will help catch leaks in the recovery reservations.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-01 16:09:53 -07:00
Loic Dachary
c604149727
add erasure code workload to upgrade/firefly-x
...
copied from suites/rados/thrash/workloads/ec-readwrite.yaml
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-07-01 15:44:58 +02:00
Sage Weil
f8282df84d
rados/singleton/all/thrash_cache_writeback_forward_none: thrash cache pool drain
...
Enable/disable cache pool against a running workload.
Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-30 13:34:21 -07:00
Loic Dachary
3ec07cdc0e
Merge pull request #43 from dachary/wip-firefly-x
...
add upgrade/firefly-x based on dumpling-x
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-06-27 22:23:41 +02:00
Loic Dachary
d56b59de0d
add upgrade/firefly-x based on dumpling-x
...
It is a s/dumpling/firefly/ mostly. With the exception of
rados/test-upgrade-firefly.sh which is dumpling specific.
The 'mon warn on legacy crush tunables: false' are dropped because they
no longer apply to firefly.
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-06-27 22:20:19 +02:00
Sage Weil
5bb608c6a3
Merge pull request #42 from ceph/wip-smoke
...
upgrade: fix dumpling tests
2014-06-27 10:11:02 -07:00
Sage Weil
1c0dc1ce61
smoke: add rbd fsx + thrashing
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-26 09:52:02 -07:00
Sage Weil
3fa6dd21c3
smoke: add a mon thrash test
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-26 09:46:02 -07:00
Sage Weil
64ec775fe4
smoke: add some rados osd thrashing test
...
ec, caching, snaps
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-26 09:44:07 -07:00
Sage Weil
e99eba9a3c
smoke: specify fs on each run
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-06-26 09:43:39 -07:00
Samuel Just
77670aeadf
thrashers/mapgap.yaml: ignore osd_map_cache_size warning
...
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-06-24 10:19:48 -07:00
Sage Weil
82d3a3dc06
smoke-tests -> smoke
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-06-20 11:43:20 -07:00
Sage Weil
28a2253aaa
smoke: remove old smoke suite
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-06-20 11:42:31 -07:00
Samuel Just
09d02abe45
Revert "rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_list"
...
cache_evict is kinda broken at the moment due to snapdir nonsense. I'm reverting this
test for now until it's fixed so it doesn't obscure the test results.
Bug: 8629
This reverts commit 3dae48c7cd
.
2014-06-19 14:25:30 -07:00
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