David Disseldorp
87cd4c7350
qa/workunits/rados/test_rados_tool.sh: test for segv without --pool
...
Ensure that the rados client binary doesn't segfault when specifying a
number of parameters without a corresponding --pool parameter.
Signed-off-by: David Disseldorp <ddiss@suse.de>
2016-10-25 13:19:58 +02:00
Yuri Weinstein
fc70cd9ac3
Merge pull request #11036 from tomy-ac/wip-tc-rados_append
...
Added append functionality to rados tool.
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-10-24 14:45:42 -07:00
Tomy Cheru
cb919cae34
tools/rados: Added append functionality to rados tool.
...
Signed-off-by: Tomy Cheru <tomy.cheru@sandisk.com>
2016-09-28 09:23:37 +05:30
Ryne Li
958fa7dcf2
add qa test of envlibrados for rocksdb
...
Signed-off-by: Ryne Li <lizhenqiangsnake@gmail.com>
2016-09-20 20:12:47 -07:00
Oleh Prypin
20c5bcf592
qa/workunits/rados/test_python.sh: Allow specifying Python executable
...
(through an environment variable)
Signed-off-by: Oleh Prypin <oleh@pryp.in>
2016-08-18 23:36:32 +03:00
Kefu Chai
56df5dcda4
Merge pull request #10166 from wjwithagen/wip-wjw-cmake-test_rados_tool.sh
...
test_rados_tool.sh: Make script work under ctest
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-07-15 17:03:59 +08:00
Kefu Chai
53af28db6e
test: remove ceph_test_rados_api_tmap_migrate
...
see also: http://tracker.ceph.com/issues/16144
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-07-12 16:08:09 +08:00
Willem Jan Withagen
a939e99341
rados/test_rados_tool.sh: Improve on testing conditions
...
- have test aka [] use numeric comparisons
- suppress the filename on 'wc -l' by pipping the file
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2016-07-07 14:57:16 +02:00
Willem Jan Withagen
6029b5974b
qa/workunits/rados/test_rados_tool.sh: make it run under ctest
...
- This script is always called from a controlled environment
- use CEPH_BIN for exec's, otherwise QA sets PATH correctly
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2016-07-07 14:57:03 +02:00
Mingxin Liu
383177be07
qa/workunits: update test_cache_pool.sh
...
Signed-off-by: Mingxin Liu <mingxin@xsky.com>
2016-07-04 10:39:57 +08:00
Sage Weil
0770791d98
qa/workunits/rados/loadgen-mostly-read.sh: half as much data (512mb)
...
Use less space so we can run on openstack.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-02 09:52:00 -04:00
Sage Weil
7f1bc1b038
qa/workunits/rados/test_rados_tool: fix copy paste error
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-06 14:54:41 -04:00
David Zafman
79669c4b06
rados, test: Restrict usage of --prefix in cleanup
...
As a precaution to using cleanup for mass deletion of other
objects, only allow --prefix which begins with "benchmark_data."
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-05-06 13:44:16 +02:00
David Zafman
4e0b0d9a7e
test: Test rados cleanup command with and without --all
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-05-06 13:44:16 +02:00
David Zafman
1976ee7fc2
test: Test rados ls with --all option
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-05-06 13:44:16 +02:00
David Zafman
89edda8494
test: Find ceph command as CEPH_TOOL like rados command
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-05-06 13:44:16 +02:00
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