Samuel Just
926f8ed77b
qa/workunits/rados/test.sh: check subprocess return values
...
Fixes : #15165
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-03-22 11:23:48 -07:00
Sage Weil
22fe493268
qa/workunits/rados/test.sh: test tmap_migrate
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-15 08:38:05 -04:00
Sage Weil
bd6c64da23
qa/workunits/rados/test.sh: capture stderr too
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-09 13:37:10 -05:00
Sage Weil
93413b5f4f
qa/workunits/rados/test.sh: bash
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-02 17:45:55 -05:00
Sage Weil
0819509c32
qa/workunits/rados/test.sh: run tests in parallel by default
...
Faster! 8 min vs the original 21 min on my vstart cluster.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-01 11:26:00 -05:00
Sage Weil
45024464fe
qa/workunits/rados/test_rados_tool.sh: fix path
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-03 13:05:22 -05:00
Sage Weil
1097bd256e
qa/workunits/rados/test_rados_tool: adapt to new buffer hexdump
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-02 21:14:35 -05:00
Xiaowei Chen
db525ef8c9
rados: implement rm --force option to force remove when full.
...
librados extend remove interface, add flags parameter, and use
this extended interface to implement force remove when cluster full.
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
2015-12-11 03:26:45 -05:00
Loic Dachary
402d181ede
tests: fix test_rados_tools.sh rados lookup
...
http://tracker.ceph.com/issues/13691 Fixes : #13691
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-09 12:57:11 +01:00
Loic Dachary
e8fe4bc59c
tests: concatenate test_rados_test_tool from src and qa
...
It is good for src/test/test_rados_tool.sh to be run by
rados/singleton/all/radostool.yaml because it contains a lot more tests
than qa/workunits/rados/test_rados_tool.sh
http://tracker.ceph.com/issues/13691 Fixes : #13691
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-11-04 18:28:45 +01:00
Sage Weil
7757342ffc
qa: https://ceph.com/git -> https://git.ceph.com
...
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-24 18:36:57 -04:00
Kefu Chai
d32a3be1a6
qa/workunits/rados/test_alloc_hint.sh: sudo to ls files
...
The osd data dir is owned by ceph and not readable by other
non-root users.
Fixes : #12861
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-09-08 20:50:36 +08:00
Sage Weil
64962aafed
qa/workunits/rados/test_alloc_hint.sh: sudo to list files
...
The osd data dir is owned by ceph and not readable by other
non-root users.
Fixes : #12861
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-02 21:58:37 -04:00
Kefu Chai
f8f33bcaa6
Merge pull request #5024 from xinxinsh/wip-12018
...
make rbd and pool quota work
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-08-31 12:11:09 +08:00
Mingxin Liu
79c7d2e498
fix: qa/workunits/rados/test_cache_pool.sh
...
Signed-off-by: Mingxin Liu <mingxinliu@ubuntukylin.com>
2015-07-31 16:38:01 +08:00
xinxin shu
16ead95daa
qa: update pool quota test for internal retries
...
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2015-07-14 11:00:59 +08:00
Jason Dillaman
6306beda38
qa/workunits/rados/test_rados_tool: added test for omapsetval via stdin
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-05-13 10:39:33 -04:00
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