Sage Weil
f9433e488b
qa/suites/rados/rest/mgr-restful: simplify
...
Use default port; don't bother setting bind addr.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-16 21:28:03 -04:00
Sage Weil
93918b0be5
test,qa/workunits: fix a zillion tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-28 10:52:49 -04:00
Sage Weil
abad4772e0
osd: replicated_ruleset -> replicated_rule
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-20 17:45:59 -04:00
Sage Weil
6f1a5946b6
mon/OSDMonitor: rename functions and variables, ruleset -> rule
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-19 19:09:06 -04:00
Sage Weil
07abacb2e4
osd/osd_types: pg_pool_t: rename crush_ruleset -> crush_rule
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-19 19:09:06 -04:00
Kefu Chai
8a44b680dd
qa/workunits/rest/test_mgr_rest_api.py: set headers for requests
...
i think it's a bug in httplib shipped in old distro.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-15 10:13:14 +08:00
Sage Weil
7df54f2f24
qa/workunits/rest/test_mgr_rest_api.py: tolerate old distros
...
Work with older requests and/or missing urllib3.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-12 11:56:16 -04:00
Sage Weil
1bf53c1fc8
qa/workunits/rest/test_mgr_rest_api.py: improvements
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-08 14:29:37 -04:00
Boris Ranto
74be9d857a
restful: Add a qa workunit
...
This commit adds a simple test that will send the requests to most of
the API endpoints and check the status code of the requests.
Signed-off-by: Boris Ranto <branto@redhat.com>
2017-05-22 21:48:07 +02:00
David Zafman
a5731076ad
osd: Handle backfillfull_ratio just like nearfull and full
...
Add BACKFILLFULL as a local OSD cur_state
Notify monitor of this new fullness state
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-04-17 08:00:24 -07:00
David Zafman
e927cd2cf2
test: Fix intended test flow and restore nearfull-ratio
...
This is inconsequential but seems to have always been wrong since original
commit 6cafb0e3e0
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-04-17 07:58:30 -07:00
Sage Weil
03287f7d22
qa/workunits/cephtool/test.sh: change [near]full_ratio tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-03-06 16:42:34 -05:00
Sage Weil
388a7ff8ef
qa/workunits/rest: use unique pool names for cephfs test
...
Using cephfs_[meta]data collides with the pools that teuthology
already creates if an mds is defined.
This became a (noticeable) problem with 052c3d3f68
Signed-off-by: Sage Weil <sage@redhat.com>
2017-01-30 11:14:31 -05:00
Sage Weil
265c2ff446
qa/workunits: remove crash_replay_interval tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:39 -05:00
Sage Weil
88d85ad726
mon/PGMap: remove CATEGORY column from 'df detail'
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-27 11:02:19 -05:00
Anirudha Bose
724febf5ca
qa/workunits: PEP8ify
...
Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
2016-08-20 22:30:54 +05:30
Anirudha Bose
5d800fa47d
qa/workunits: Python 3 compat fixes for rest/test.py
...
Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
2016-08-19 11:22:27 +05:30
Greg Farnum
f6209798f8
Merge remote-tracking branch 'github/wip-fs-lockouts' into greg-fs-testing
...
Protect a number of unstable/experimental features behind durable flags
https://github.com/ceph/ceph/pull/8383
Reviewed-by: John Spray <john.spray@redhat.com>
2016-04-07 17:07:16 -07:00
Greg Farnum
ea1b276e7e
test: update tests for new flag requirements
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-04-07 16:40:23 -07:00
Sage Weil
1de73d7ec8
qa/workunits/rest/test.py: fs flag set enable_multiple true
...
This lets us run against a vstart cluster.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-04 09:39:03 -04:00
John Spray
d034539c52
qa: update rest test cephfs calls (part 2)
...
"mds stat" now gives fsmap output rather than
mdsmap. Update the rest api test's expectations.
Fixes: http://tracker.ceph.com/issues/15309
Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-31 11:28:43 +01:00
John Spray
557955a233
qa: update rest test cephfs calls
...
Since the ceph task was already creating filesystems
during setup, I presume that these calls only ever
worked when they were using the same names as
the existing filesystem.
Fixes: http://tracker.ceph.com/issues/15309
Signed-off-by: John Spray <john.spray@redhat.com>
2016-03-30 11:43:22 +01:00
Sage Weil
811b8f5e3c
qa/workunits/rest/test.py: don't use newfs
...
It doesn't work anymore.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-18 09:51:31 -04:00
Sage Weil
6a80e2df8b
qa/workunits: remove 'mds setmap' from workunits
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-15 09:44:19 -04:00
Sage Weil
bdcc84042c
qa/workunits/rest/test.py: add confirmation to 'mds setmap'
...
Broken when we added the confirmation in
fc3554e36a
Fixes : #14606
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-08 14:34:40 -05:00
Sage Weil
6cbdd6750c
mon/PGMonitor: remove map_pg_creates, send_pg_creates commands
...
These shouldn't be triggered manually.
Signed-off-by: Sage Weil <sage@redhat.com>
2015-11-23 08:38:50 -05:00
Sage Weil
0af2a1c1cc
qa/workunits/rest/test.py: fix pg stat test
...
Back in e27b0d9e42
we changed pg stat to
not dump everything when a formatter is used.
Fixes : #10326
Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 15:49:58 -08:00
Sage Weil
5045c5cb4c
qa/workunits/rest/test.py: use rbd instead of data pool for size tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 22:07:56 -07:00
Sage Weil
3279f3e737
qa/workunits/rest/test.py: do snap test on our data2/3 pool
...
This way it works when a 'data' pool doesn't already exist.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 22:07:56 -07:00
Sage Weil
6d7a229c14
qa/workunits/rest/test.py: fix rd_kb -> rd_bytes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 22:07:56 -07:00
Sage Weil
14614e013f
qa/workunits/rest/test.py: fix 'df' test to use total_used_bytes
...
This changed back in ee2dbdb0f5
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 13:06:02 -07:00
Sage Weil
bb3e1c92b6
qa/workunits/rest/test.py: make osd create test idempotent
...
Avoid possibility that we create multiple OSDs do to retries by passing in
the optional uuid arg. (A stray osd id will make the osd tell tests a
few lines down fail.)
Fixes : #8728
Signed-off-by: Sage Weil <sage@inktank.com>
2014-07-02 10:39:17 -07:00
Sage Weil
b436930779
qa/workunits/rest/test.py: do not test 'osd thrash'
...
This wreaks havoc on our QA because it marks osds up and down and then
immediately after that we try to scrub and some osds are still down.
Adjust the CLI test to wait for all OSDs to come back up after thrashing.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-06 13:46:10 -08:00
Sage Weil
75c55258f1
qa/workunits/rest: use larger max_file_size
...
64k is the min.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-08 08:22:29 -08:00
Sage Weil
8e30db8f2a
rest: add a few rest api tests
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-03 17:50:32 -08:00
tamil
47bc71a7b4
fixed the syntax for test maxmds=2
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-17 15:56:36 -08:00
tamil
a13ebd370a
fix for the test maxmds=2
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-01-17 15:41:48 -08:00
Sage Weil
2b36761b81
mon: favor 'mds set max_mds' over 'mds set_max_mds'
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-15 19:02:23 -08:00
Sage Weil
12f4631586
qa/workunits/rest/test.py: rbd pool ruleset is now 0
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-28 10:36:27 -08:00
Sage Weil
1f291f5c89
qa/workunits/rest/test.py: fix mds {add,remove}_data_pool test
...
Arg name changed from poolid to pool in e2602c54
.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-17 14:38:37 -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
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
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
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
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