Sage Weil
0d508156ca
Merge pull request #687 from ceph/wip-pool
...
mon: make 'mon {add,remove}_data_pool ...' take pool name or id
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-10-15 15:09:09 -07:00
Sage Weil
e2602c549f
mon: make 'mon {add,remove}_data_pool ...' take pool name or id
...
Take either a pool name or an id. Fix up the tests accordingly.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-14 16:46:58 -07:00
Joao Eduardo Luis
1c2886964a
mon: OSDMonitor: allow (un)setting 'hashpspool' flag via 'osd pool set'
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2013-10-11 08:05:02 -07:00
Dan Mick
1ba7e47c6a
ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
...
It's legal to give a CephEntityAddr to osd blacklist with no nonce,
so allow it in the valid() method; also add validation of any nonce
given that it's a long >= 0.
Also fix comment on CephEntityAddr type description in MonCommands.h,
and add tests for invalid nonces (while fixing the existing tests to remove
the () around expect_false args).
Fixes : #6425
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-09-26 18:06:30 -07:00
Joao Eduardo Luis
b1eeaddd5f
qa: workunits: cephtool: check if 'heap' commands are parseable
...
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
2013-09-20 17:51:50 +01: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
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
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
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
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
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
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
ca55c3416e
cephtool/test.sh: add case for auth add with no caps
...
Test case for failure in #5467 . Supplying new auth info overwrites.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-06-26 17:09:49 -07:00
Sage Weil
fd769c0f21
qa/workunits/cephtool/test.sh: fix and cleanup several tests
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-20 11:28:26 -07:00
Sage Weil
5de54f6a79
a/workunits/cephtool/test.sh: --no-log-to-stderr when examining stderr
...
We can get random messages to stderror from socket reconnects and such;
discard those if we are looking at stderr in the test.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-20 11:04:26 -07:00
Sage Weil
701943a278
qa/workunits/cephtool/test.sh: look for 'ceph log' via -w, not in log file
...
'ceph-conf ...' doesn't give you final/default values, only what is in the
conf file. Use -w output to test this instead.
Fixes : #5327
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-12 14:00:24 -07:00
Dan Mick
b0469a14cf
cephtool/test.sh: fix "expect failure"
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-06-03 17:30:41 -07:00
Dan Mick
bec630fc2f
cephtool/test.sh: add test for --verbose and --concise
2013-05-22 13:08:11 -07:00
Dan Mick
4698d99c38
Enhance cephtool tests for coverage of CLI rewrite
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-05-21 16:23:41 -07:00
Dan Mick
2491f976e4
workunits/cephtool: add tests for ceph osd pool set/get
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-01-18 22:36:31 -08:00
Dan Mick
aea898db2b
ceph: reject negative weights at ceph osd <n> reweight
...
Check the integer (fixed-point) value to avoid any worries
about floating-point rounding. Add tests for reweight < 0.
Fixes : #3872
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage.weil@inktank.com>
2013-01-18 18:32:21 -08:00
Dan Mick
7d9d7651be
workunit/cephtool: Use '! cmd' when expecting failure
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-01-18 18:32:13 -08:00
Sage Weil
2e49d5c4b7
cephtool: add qa workunit
...
A few basic sanity checks, including a tell on a down osd.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-12-19 08:37:42 -08:00