Joao Eduardo Luis
3bc618b7b4
qa: workunits: mon: crush_ops: test 'ceph osd crush move'
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-09-10 00:29:19 +01: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
Greg Farnum
3516996bb3
mon/OSDMonitor: 'osd tier {set,remove}-overlay <pool> [tierpool]'
...
Also prevent 'osd tier remove ...' if the tierpool is the current overlay.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-30 14:06:33 -07:00
Greg Farnum
efb7ab2ae4
qa/workunits/cephtool/test.sh: test osd tier CLI
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-30 14:06:33 -07:00
Sandon Van Ness
4b97fcb5c1
QA: Compile fsstress if missing on machine.
...
Some distro's have a lack of ltp-kernel packages and all we need is
fstress. This just modified the shell script to download/compile
fstress from source and copy it to the right location if it doesn't
currently exist where it is expected. It is a very small/quick
compile and currently only SLES and debian do not have it already.
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-22 19:44:40 -07:00
Sage Weil
895d531cc9
cls/hello: hello, world rados class
...
Simple example of a rados class doing read, write, and read/modify/write
methods.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-15 17:21:29 -07:00
Li Wang
24ec3201ed
Ceph-qa: change the fsx.sh to support hole punching test
...
This patch change the fsx.sh to pull better fsx.c from xfstests site
to support hole punching test.
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
2013-08-14 22:50:56 -07:00
Sage Weil
90ccd2676a
qa/workunits/fs/multiclient_sync_read_eof.py
...
Simple test to verify clients behave at EOF.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-13 21:28:35 -07:00
Sage Weil
d5aa3a90a5
Merge remote-tracking branch 'gh/wip-5648-c'
...
Reviewed-by: Sage Weil <sage@inktank.com>
2013-08-09 09:41:41 -07:00
Sage Weil
0c1fd629fa
qa/workunits/cephtool/test.sh: test set/unset of all osd flags
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-07 08:35:48 -07:00
Joao Eduardo Luis
258135b9ad
qa: workunits: mon: workunit to stress the monitor's caps
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-08-06 14:01:48 -07:00
Sage Weil
db27c3f5a3
qa/workunits/cephtool/test.sh: add tests for 'pg dump ...'
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-05 13:06:42 -07:00
Dan Mick
6dd4ff8371
cephtool/test.sh, rest/test.py: add tell command tests
...
Also add HTTP method to test.py output
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-08-05 11:21:19 -07:00
Dan Mick
55095d56ea
cephtool/test.sh: add a few tests for invalid command args
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-08-05 11:20:41 -07:00
Sage Weil
e5d9ac64df
qa/workunits/cephtool/test_daemon.sh: we should error on bad command
...
See #5872 .
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-04 15:24:59 -07:00
Dan Mick
bbd558ada5
Merge branch 'wip-5815' into next
...
Reviewed-by: Sage Weil <sage@inktank.com>
2013-07-31 23:01:03 -07:00
David Zafman
317d698235
Merge branch 'wip-5784' into next
...
Reviewed-by: Samuel Just <sam.just@inktank.com>
2013-07-31 21:25:20 -07:00
Dan Mick
c9e8ff2bf1
rest/test.py: retry mds setmap in case epoch has changed
...
Loop 10 times retrying mds dump/getmap/setmap.
Fixes : #5815
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-31 18:11:47 -07:00
Dan Mick
dc1d95d713
rest/test.py: expect_nofail() to allow examination of reason
...
Also remove unused MyException
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-31 18:11:47 -07:00
Sage Weil
b4ed4e2ebd
qa/workunits/cephtool/test_daemon.sh: sudo
...
Fixes : #5814
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-31 13:46:12 -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
Sage Weil
e70e08c060
cephtool/test.sh: add tests for mon daemon command
...
[Also move into a separatate test script; validate result -sage]
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-30 23:04:41 -07:00
Dan Mick
47d0937ccb
rest/test.py: earlier versions of requests.py don't quote ' ' in params
...
requests 0.12.1 handles queryparams in the URL with embedded
spaces; requests 0.8.2 does not. Avoid the issue by quoting the
URL into expect().
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-25 21:41:32 -07:00
Dan Mick
fe2019cc97
rest/test.py: cope with older requests.py versions
...
Older requests.py didn't have r.json (or r.json()); avoid by
decoding the json myself
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-24 16:09:13 -07:00
Dan Mick
1579c344fe
rest/test.py: osd lspools should be a 'GET'
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-24 11:56:20 -07:00
Dan Mick
e4d0eeefa2
mon: "mds stat" must open/close section around dump_info
...
dump_info() got a new field outside the mdsmap section; it's ok for
the overall "report", but not for "mds stat". Add an enclosing section
in "mds stat". Fix test to expect new level.
Fixes : #5718
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-07-23 14:03:52 -07:00
Sage Weil
e0709ef5ed
Merge remote-tracking branch 'gh/next' into next
2013-07-23 11:23:24 -07:00
Sage Weil
7b3b989311
qa/workunits/suites/fsync-tester.sh: lsof at end
...
Trying to track down occasional EBUSY on umount at end of test.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-23 08:43:01 -07:00
Sage Weil
3f31540448
qa/workunits/rest/test: cluster_down/up are now idempotent
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-22 21:04:01 -07:00
Sage Weil
3dec530de6
qa/workunits/mon/caps.sh: clean up users; rename
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-19 22:32:23 -07:00
Joao Eduardo Luis
fb2150425b
qa: workunits: mon: test mon caps permissions
...
set env var TEST_EXIT_ON_ERROR=0 to obtain all errors instead of exiting
with return 1 on first error found.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-07-19 21:18:07 -07:00
Sage Weil
2e216b5474
qa/workunits/cephtool/test.sh: test 'osd create <uuid>'
...
Make sure it gives us back the same id.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
2013-07-17 18:18:51 -07:00
Sage Weil
56c5b83589
qa/workunits/cephtest/test.sh: put 'osd ls' before any 'osd create' tests
...
A monc/mon connection fault or the dup command test flag may mean an extra
osd id is created that we isn't actually up; reorder so that doesn't screw
up 'osd ls'.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-17 09:36:36 -07:00
Sage Weil
f129d17414
qa/workunits/cephtool/test.sh: mds cluster_down/up are idempotent
...
As of d45429b81ab9817284d6dca98077cb77b5e8280f; fix the test.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-16 17:16:36 -07:00
Sage Weil
8d9165a013
qa/workunits/rbd/simple_big: fix unmap
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-13 13:26:21 -07:00
Sage Weil
15e3c9a4e4
qa/workunits/fs/test_o_trunc.sh: fix path
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-13 13:25:16 -07:00
Sage Weil
a44854cd55
qa/workunits/cls: remove new rgw tests
...
These need extra arguments to connect to rgw...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-12 12:43:25 -07:00
Dan Mick
07590ae865
cephtool/test.sh: sync status no longer supported
...
da0aff28ab
removed 'ceph sync status';
test script needs to stop trying it
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-10 20:58:51 -07:00
Dan Mick
e66d011cc8
cephtool/test.sh cleanup
...
1) don't pass subshell to expect_false
2) osd pause/unpause don't take arguments (apply to all OSDs)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-10 20:58:51 -07:00
Dan Mick
6cafb0e3e0
ceph-rest-api tests
...
Patterned after cephtool/test.sh, with some deeper validation of
output format and contents (because structured output is easier
to validate).
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-07-10 20:58:51 -07:00
Sage Weil
d36ec78ba1
qa/workunits/cls/test_cls_rgw: add new rgw class tests
...
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
2013-07-10 09:30:19 -07:00
Sage Weil
956fafc7f2
qa/workunits/rbd/simple_big.sh: don't ENOSPC every time
...
Set the count on the initial dd so we don't always ENOSPC.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-08 10:14:08 -07:00
Sage Weil
d423cf8c4f
qa/workunits/rbd/kernel.sh: move modprobe up
...
Needs to happen before cleanup.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-08 09:58:16 -07:00
Sage Weil
672f51be3a
qa/workunits/fs/test_o_trunc.sh: fix .sh to match new bin location
...
To match 83f308962c
.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-08 09:56:29 -07:00
Sage Weil
3f5a96236b
qa: write a somewhat <1tb image
...
1TB is enough to fill up 6 plana osds. And it takes forever. Write less.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-05 11:24:06 -07:00
Sage Weil
54aa797acd
qa/workunits/rbd/kernel.sh: modprobe rbd
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-05 11:20:43 -07:00
Sage Weil
83f308962c
qa: move test_o_trunc.sh into fs dir
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-05 11:17:29 -07:00
Sage Weil
507a4ec87b
qa: move fs test binary into workunits dir so teuthology can build it
...
Teuthology does a make in the workunits dir, so move this in there.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-05 11:16:08 -07:00
Sage Weil
22227cd1c1
qa: add O_TRUNC test
...
From: Yan, Zheng <yan.zheng@intel.com>
Simple reproducer for #5453 , modified to run for a finite number of
iterations.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-03 21:53:48 -07:00
Sage Weil
68c013d790
Merge remote-tracking branch 'gh/next'
2013-06-26 22:19:32 -07:00