Josh Durgin
4a7c058183
qa: use 4k stripe_width again for test_rados_tool.sh
...
The stripe_unit change altered the default stripe_width to depend on k.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2017-04-19 17:45:44 -07:00
Kefu Chai
787f6ac699
qa/workunits/rados/test.sh: print test name when it fails
...
we have
2017-02-04T16:15:46.090 INFO:tasks.workunit.client.0.mira032.stdout:error in 22088
2017-02-04T16:15:46.092 INFO:tasks.workunit.client.0.mira032.stderr:bash: line 1: 22092 Alarm clock ceph_test_rados_api_aio 2>&1
2017-02-04T16:15:46.096 INFO:tasks.workunit.client.0.mira032.stderr: 22093 Done | tee ceph_test_rados_api_aio.log
2017-02-04T16:15:46.099 INFO:tasks.workunit.client.0.mira032.stderr: 22094 Done | sed "s/^/ api_aio: /"
2017-02-04T16:15:46.102 INFO:tasks.workunit.client.0.mira032.stderr:+
if a unittest in rados/test.sh fails in teuthology.log, but it would
be desirable to have the failed test name in the line of "error in
22088".
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-02-10 23:54:29 +08:00
Kefu Chai
8b07aad0f0
Merge pull request #12706 from Liuchang0812/wip-qa-rados-1228
...
test: update test_rados_tool.sh, use POOL and OBJ var
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-01-02 14:21:03 +08:00
liuchang0812
96f5c92dbf
test: update test_rados_tool.sh, use POOL and OBJ var
...
* replace hard-code pool name with $POOL
* replace hard-code object name with $OBJ
* introduce a new variable called $POOL_EC
* clean up pool
* simplify test case
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2016-12-29 16:05:37 +00:00
Willem Jan Withagen
4b9b562465
qa/test_rados_tool.sh: POSIX dd only accepts 'k' as multiplier
...
FreeBSD does not want KB as 1k multiplier.
see also: http://www.unix.com/man-page/posix/1posix/dd/
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2016-12-28 12:13:29 +01:00
Sage Weil
2e1a096a82
Merge pull request #12674 from Liuchang0812/tools-rados-offset-support
...
tools/rados: add a parameter "--offset" to rados put command
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-27 16:35:50 -06:00
Sage Weil
c467d7fb23
Merge pull request #12675 from Liuchang0812/fix-test-case-in-rados
...
test: replace hard-code binary names with varibles
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-27 16:35:29 -06:00
liuchang0812
fe3d3821cb
tools/rados: add parameter offset for put cmd and test case for it
...
add a parameter "--offset" for put command
add a test case for rados put command
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2016-12-27 16:06:41 +08:00
liuchang0812
14de3a1ee1
test: replace hard-code binary names with varibles
...
This test case couldn't run under customize env CEPH_BIN.
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2016-12-27 14:18:29 +08:00
Sage Weil
5666fd61d6
qa/workunits: include extension for nose tests
...
When you have a relative path you have to include the extension.
Weird.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-19 14:08:11 -05:00
Sage Weil
cf294777ea
qa/workunits: use relative path instead of wget from git
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-15 15:10:28 -05:00
Jason Dillaman
286ceb1e03
rados: optionally support reading omap key from file
...
Fixes: http://tracker.ceph.com/issues/18123
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-12-07 09:57:16 -05:00
Sage Weil
f9882f4abe
qa/workunits/rados/test_envlibrados_for_rocksdb: force librados-dev install
...
On trusty we see
WARNING: The following packages cannot be authenticated!
librados-dev
E: There are problems and -y was used without --force-yes
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-12 08:30:59 -05:00
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