Sage Weil
e3819b6216
qa/workunits/rados/test_rados_tool: add a few xattr tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-06 17:06:26 -07:00
Ilya Dryomov
d323634024
qa: test_alloc_hint: set ec ruleset-failure-domain to osd
...
Create a custom profile with ruleset-failure-domain=osd. (The default
ruleset-failure-domain=host won't do because this script assumes and
works only if all osds are on the same host.) While at it, set k and m
explicitly to avoid troubles in the future.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-04-03 21:16:14 +04:00
Sage Weil
7d321d8aa6
qa/workunits/rados/test_alloc_hint: fix erasure syntax
...
This changed recently.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-31 09:14:36 -07:00
David Zafman
01b99668ab
qa: Add ceph_multi_stress_watch for rep and ec
...
Fixes : #7438
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-03-24 14:04:48 -07:00
Ilya Dryomov
a4849fb914
qa: test_alloc_hint: flush journal before prodding the FS
...
OSDs that for some reason get behind on processing their op queue break
expect_alloc_hint_eq(), as it pokes the FS and not the journal. Fix it
by flushing the journal before proceeding with anything else.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-03-19 10:59:27 +02:00
Ilya Dryomov
55c23a1a82
qa: add script for testing rados allocation hint
...
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-03-09 19:28:22 +02:00
Josh Durgin
4b229f71ca
qa: add librados c object operations tests to librados test script
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-02-18 12:34:33 -08:00
Josh Durgin
9e62beb80b
qa: add script for testing rados client timeout options
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-02-10 12:53:12 -08:00
Josh Durgin
8fcfc9114f
qa: test rados listomapvals with >512 keys
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-12-30 13:36:37 -08:00
Haomai Wang
d7d7ca8451
Fix qa/workunits/rados/test_cache_pool.sh typos
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2013-12-30 12:07:56 +08:00
Sage Weil
57e91455be
qa/workunits/rados/test_cache_pool.sh: fixes
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-19 16:39:58 -08:00
Sage Weil
1bde88f87c
qa/workunits/rados: rename cache pool tests
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-19 16:39:58 -08:00
Sage Weil
ea519b48c0
qa/workunits/rados: test cache-{flush,evict,flush-evict-all}
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-19 16:39:58 -08:00
Greg Farnum
920c0bff5b
workunits: break down cache pool tests to be more precise; expand some
...
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-12-13 16:35:52 -08:00
Greg Farnum
0caa02c5af
workunits: check errors propagate on cache pools in caching_redirects.sh
...
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-12-13 16:35:52 -08:00
Sage Weil
a0cfbfd742
librados: create new ceph_test_rados_api_tier target
...
Move the dirty/undirty test to it, and add one for HitSets.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
2013-12-06 14:37:27 -08:00
Sage Weil
84c028674a
rados: add 'tmap-to-omap' command
...
Explicitly convert tmap object data to omap keys. Removes the old tmap
content at the same time.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-01 17:21:21 -07:00
Greg Farnum
ab2506dbfa
test: update cache test since OSDs support redirects
...
Signed-off-by: Greg Farnum <greg@inktank.com>
2013-09-10 15:33:50 -07:00
Greg Farnum
13aac48f25
workunits: add a test for caching redirects
...
This may need to change since it exploits some of the loose
consistency we currently have with caching pools, but for now
it checks that the Objecter does what we want.
Signed-off-by: Greg Farnum <greg@inktank.com>
2013-08-30 14:06:33 -07:00
David Zafman
c48644d811
qa: Add workunit that hangs for manual thrasher testing
...
Signed-off-by: David Zafman <david.zafman@inktank.com>
2013-07-31 12:04:23 -07:00
Dan Mick
3ac6ffe802
Merge branch 'wip-ceph-cli' into master
...
Conflicts:
src/include/rados/librados.h
src/librados/librados.cc
src/osdc/Objecter.cc
src/pybind/rados.py
Required modifications to:
src/osd/OSD.cc
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-06-06 20:08:15 -07:00
Josh Durgin
5a53da3c16
ceph-test: add ceph_test_rados_api_lock to packaging and qa
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-06-05 12:58:44 -07:00
Sage Weil
e830de58c1
librados: unit tests for mon_command
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-21 16:23:43 -07:00
Sage Weil
c693ba5732
rados: add whole-object 'clonedata' command
...
Clone the data stream from one object to another.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-06 16:45:12 -07:00
Sage Weil
e611937f3e
mon: OSDMonitor: add 'osd pool set-quota' command
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-03-29 17:59:35 -07:00
Josh Durgin
2b7deeea2e
qa: output rados test names as they run
...
So we don't have to figure out which test is running from the output,
which can be difficult with the system tests.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-02-25 14:09:44 -08:00
Sage Weil
1a7a57ac8f
qa: fix quoting of wget URLs
...
Broke this in ae0c2bbb50
.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-18 10:58:10 -08:00
Sage Weil
ae0c2bbb50
qa: pull qa stuff from ceph.com ceph.git mirror
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-15 09:20:24 -08:00
Danny Al-Gaaf
7b89ee666b
ceph-test: give binaries from ceph-test package useful names
...
The files from the ceph-test subpackage are installed to /usr/bin,
give them more useful names to make sure that the user know they
belong to ceph. add a 'ceph_' prefix and change some test* binaries
to ceph_test_*.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 18:33:56 +01:00
Sage Weil
8791db7453
qa: run multiprocess rados tests
...
These now pass, except for the watch/notify one.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-10-16 17:52:26 -07:00
Josh Durgin
3dd65a897b
qa: download tests from specified branch
...
These python tests aren't installed, so they need to be downloaded
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2012-07-13 09:42:27 -07:00
Sage Weil
95e0a880c8
qa: stress_watch.sh workunit runs test_stress_watch
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-31 16:46:25 -07:00
Sage Weil
f1de0d6cb3
qa: drop rgw.py from test_python.sh workunit
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-04-18 21:27:49 -07:00
Sage Weil
70360f840e
github.com/NewDreamNetwork -> github.com/ceph
2012-03-02 11:00:08 -08:00
Sage Weil
e93999f96a
qa/workunits/rados/load-gen-mix.sh
...
10k objects, not 100k!
Signed-off-by: Sage Weil <sage@newdream.net>
2012-01-16 13:26:01 -08:00
Sage Weil
ba83e8c6dd
qa: rados load-gen: use rbd pool
...
No replay interval.
2012-01-16 13:25:46 -08:00
Sage Weil
51e402e3c2
rados: fix load-gen 'max-ops'
...
This was mixed up with min/max_op_len. And max_ops wasn't being used
the initial object creation stage, flooding the OSDs. Or during run().
Signed-off-by: Sage Weil <sage@newdream.net>
2012-01-16 10:40:33 -08:00
Sage Weil
8658f0d55b
qa: load-gen-mix-small-long
...
30 minutes
Signed-off-by: Sage Weil <sage@newdream.net>
2012-01-04 14:21:46 -08:00
Sage Weil
37013b6fe5
qa: load-gen-mix-small.sh
2011-12-29 09:59:26 -08:00
Sage Weil
6ff95e9d23
qa: rados load-gen workunits
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-12-13 08:19:37 -08:00
Josh Durgin
f418775d2c
workunits: rados python workunit should be executable
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-11-14 08:18:47 -08:00
Josh Durgin
5407fa70f8
workunits: add workunit for running rgw and rados python tests
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-11-10 17:03:12 -08:00
Colin Patrick McCabe
184c2f5d98
qa/workunits/rados/test.sh:explicitly invoke tests
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-17 12:41:15 -07:00
Colin Patrick McCabe
930bd329e7
Add qa/workunits/rados/test.sh
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-17 12:35:39 -07:00