John Spray
89beed1b0a
tasks/ceph: conservative PG count in FS pools
...
This was tripping over the recent commit 42c85e80
in Ceph master, which tightens the limits on
acceptable PG counts per OSD, and was making
teuthology runs fail due to never going clean.
Rather than put in a new hardcoded count, infer
it from config. Move some code around so that
the ceph task can get at a Filesystem object
to use in FS setup (this already has conf-getting
methods).
Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-02 13:30:06 +00:00
Loic Dachary
b925be13bc
ceph_manager: add pool type constants
...
The osd dump command displays pool types using numerics instead of
symbolic names. Create constants in the CephManager class to use instead
of numbers.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:25 +01:00
Loic Dachary
fd1ec39d38
ceph_manager: fix typo in get_pgid docstring
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:25 +01:00
Loic Dachary
2abb9f9087
ceph_manager: factorize with get_pool_dump
...
Replace code that duplicates get_osd_dump_json with a call to the
function.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:25 +01:00
Loic Dachary
6dac43fa46
ceph_manager: factorize with get_osd_dump_json
...
Replace code that duplicates get_osd_dump_json with a call to the
function.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-20 22:38:17 +01:00
Loic Dachary
5fc42b98ab
ceph_manager: add get_pool_dump to return the json pool dump
...
Get the part of ceph osd dump specific to the pool given in argument.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-19 23:19:13 +01:00
Loic Dachary
f353c150a8
ceph_manager: add get_osd_dump_json to get the full output
...
Converts ceph osd dump_json into a python object.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-19 23:19:13 +01:00
Gregory Farnum
e8cd3f10d6
Merge pull request #221 from ceph/wip-forward-scrub
...
Wip forward scrub
Reviewed-by: John Spray <john.spray@redhat.com>
2014-11-07 16:16:38 -08:00
Sage Weil
8a18d8baaf
Merge remote-tracking branch 'gh/giant' into m
...
Conflicts:
tasks/ceph_manager.py
2014-10-29 14:31:26 -07:00
David Zafman
4ddadf0698
Thrasher: Disable ceph_objectstore_tool tests if old release missing command
...
Leaving disabled until merge of import/export fixes
Fixes : #9805
Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 23:30:29 -07:00
David Zafman
523cb63b5f
ceph_manager: ceph_objectstore_tool testing off by default
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 10:32:46 -07:00
David Zafman
a295c18a80
Thrasher: Disable ceph_objectstore_tool tests if old release missing command
...
Don't need to explicitly turn off the test during some upgrades
Leaving disabled until merge of import/export fixes
Fixes : #9805
Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 19:21:04 -07:00
David Zafman
bdbcf760d9
ceph_manager: ceph_objectstore_tool testing off by default
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2014-10-22 10:34:26 -07:00
Greg Farnum
4db95170e6
document 'command' requirements on admin_socket method
...
Signed-off-by: Greg Farnum <greg@inktank.com>
2014-10-13 12:37:52 -07:00
Sage Weil
7ba50e0c89
tasks/ceph_manager: enable log for ceph_objectstore_tool
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-07 08:37:53 -07:00
tamil
a5a1cce3c7
included an option to ceph_objectstore_tool, whenever we have keyvaluestore_backend as a configurable parameter
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2014-09-23 07:50:49 -07:00
David Zafman
05eee9fa79
ceph_manager: Add test code to use export/import to move a pg
...
Check for more than 1 osd down and randomize on chance_move_pg (100%)
For now only export from older down osd to newly down osd to avoid missing map
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-08-30 16:20:22 -07:00
David Zafman
0cdf6e813d
ceph_manager: Implement export/import when thrasher kills an osd
...
Use list-pgs to avoid races by seeing actual pgs present
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-08-30 16:20:22 -07:00
John Spray
322e2498de
Merge pull request #101 from ceph/wip-7810
...
Wip 7810
2014-08-27 22:22:13 +01:00
Sage Weil
12a391ea01
thrashosds: increase osd revive timeout (75s -> 150s)
...
This is needed when running valgrind.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-25 08:52:02 -07:00
John Spray
bb52a9733a
tasks/mds_client_recovery: network freeze test
...
This is about testing the CephFS client's handling
of losing connectivity to the MDS.
Fixes : #7810
Signed-off-by: John Spray <john.spray@redhat.com>
2014-08-21 23:09:00 +01:00
Loic Dachary
f53ea258a4
move functions from ceph to ceph_manager
...
mount_osd_data and make_admin_daemon_dir are only used by
ceph_manager.py although they are defined in ceph.py
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-15 15:56:35 +02:00
Zack Cerza
4e1e929f75
Update module references
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:59 -06:00
Zack Cerza
0e1df3cc72
Import teuthology tasks (master branch)
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:58 -06:00