add auth info for <entity> from input file, or random key if no ” “input is given, and/or any caps specified in the command
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
update caps for <name> from caps specified in the command
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
delete all caps for <name>
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
write keyring for requested entity, or master keyring if none given
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
write keyring file with requested key
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
display requested key
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add auth info for <entity> from input file, or random key if no input given, and/or any caps specified in the command
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get, or add, key for <name> from system/caps pairs specified in the command. If key already exists, any given caps must match the existing caps for that key.
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
auth import: read keyring file from -i <file>
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
list authentication state
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
display requested key
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
display requested key
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove all caps for <name>
| Parameters: | entity – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
Bases: exceptions.Exception
Exception raised for errors with running a Ceph command
| Parameters: |
|
|---|
delete <key>
| Parameters: | key – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
check for <key>’s existence
| Parameters: | key – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get <key>
| Parameters: | key – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list keys
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
put <key>, value <val>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
rm <key>
| Parameters: | key – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add data pool <pool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
dump all CephFS status, optionally from epoch
| Parameters: | epoch – int |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove data pool <pool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set mds parameter <var> to <val>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add data pool <pool>
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
take MDS cluster down
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
bring MDS cluster up
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
remove compatible feature
| Parameters: | feature – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove incompatible feature
| Parameters: | feature – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show mds compatibility settings
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
stop mds
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
dump legacy MDS cluster info, optionally from epoch
| Parameters: | epoch – int |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
force mds to status failed
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get MDS map, optionally from epoch
| Parameters: | epoch – int |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
fetch metadata for mds <who>
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
make new filesystem using pools <metadata> and <data>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove data pool <pool>
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
mark a damaged MDS rank as no longer damaged
| Parameters: | rank – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove nonactive mds
| Parameters: | gid – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove data pool <pool>
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove failed mds
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set max MDS index
| Parameters: | maxmds – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set mds state of <gid> to <numeric-state>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show MDS status
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
stop mds
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
send command to particular mds
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
cause compaction of monitor’s leveldb storage (DEPRECATED)
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show cluster free space stats
| Parameters: | detail – list valid_range=[“detail”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show cluster FSID/UUID
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show cluster health
| Parameters: | detail – list valid_range=[“detail”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show heap usage info (available only if compiled with tcmalloc)
| Parameters: | heapcmd – list valid_range=[“dump”,”start_profiler”,”stop_profiler”,”release”,”stats”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
inject config arguments into monitor
| Parameters: | injected_args – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
log supplied text to the monitor log
| Parameters: | logtext – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add new monitor named <name> at <addr>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
cause compaction of monitor’s leveldb storage
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
dump formatted monmap (optionally from epoch)
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get monmap
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
fetch metadata for mon <id>
| Parameters: | id – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove monitor named <name>
| Parameters: | name – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove monitor named <name>
| Parameters: | name – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
scrub the monitor stores
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
summarize monitor status
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
report status of monitors
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
force sync of and clear monitor store
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list all nodes in cluster [type]
| Parameters: | type – list valid_range=[“all”,”osd”,”mon”,”mds”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
enter or exit quorum
| Parameters: | quorumcmd – list valid_range=[“enter”,”exit”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
report status of monitor quorum
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
report full status of cluster, optional title tag strings
| Parameters: | tags – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
scrub the monitor stores (DEPRECATED)
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show cluster status
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
force sync of and clear monitor store (DEPRECATED)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
send a command to a specific daemon
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show mon daemon version
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
add (optionally until <expire> seconds from now) or remove <addr> from blacklist
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
clear all blacklisted clients
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show blacklisted clients
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
print histogram of which OSDs are blocking their peers
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
take cluster snapshot (disabled)
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
create new osd (with optional UUID and ID)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add or update crushmap position and weight for <name> with <weight> and location <args>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add no-parent (probably root) crush bucket <name> of type <type>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
create entry or move existing entry for <name> <weight> at/to location <args>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
dump crush map
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
get crush tunable <tunable>
| Parameters: | tunable – list valid_range=[“straw_calc_version”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
link existing entry for <name> under location <args>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
move existing entry for <name> to location <args>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove <name> from crush map (everywhere, or just at <ancestor>)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
rename bucket <srcname> to <dstname>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
change <name>’s weight to <weight> in crush map
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
recalculate the weights for the tree to ensure they sum correctly
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
change all leaf items beneath <name> to <weight> in crush map
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove <name> from crush map (everywhere, or just at <ancestor>)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
create crush rule <name> for erasure coded pool created with <profile> (default default)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
create crush rule <name> to start from <root>, replicate across buckets of type <type>, using a choose mode of <firstn|indep> (default firstn; indep best for erasure pools)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
dump crush rule <name> (default all)
| Parameters: | name – six.string_types valid_characters=[A-Za-z0-9-_.] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list crush rules
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
list crush rules
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
remove crush rule <name>
| Parameters: | name – six.string_types valid_characters=[A-Za-z0-9-_.] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set crush map from input file
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
update crushmap position and weight for <name> to <weight> with location <args>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set crush tunable <tunable> to <value>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show current crush tunables
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
dump crush buckets and items in a tree view
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
set crush tunables values to <profile>
| Parameters: | profile – list valid_range=[“legacy”,”argonaut”,”bobtail”,”firefly”,”hammer”,”jewel”,”optimal”,”default”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
unlink <name> from crush map (everywhere, or just at <ancestor>)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
initiate deep scrub on osd <who>
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show OSD utilization
| Parameters: | output_method – list valid_range=[“plain”,”tree”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set osd(s) <id> [<id>...] down
| Parameters: | ids – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
print summary of OSD map
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get erasure code profile <name>
| Parameters: | name – six.string_types valid_characters=[A-Za-z0-9-_.] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list all erasure code profiles
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
remove erasure code profile <name>
| Parameters: | name – six.string_types valid_characters=[A-Za-z0-9-_.] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
create erasure code profile <name> with [<key[=value]> ...] pairs. Add a –force at the end to override an existing profile (VERY DANGEROUS)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
find osd <id> in the CRUSH map and show its location
| Parameters: | id – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get CRUSH map
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get OSD map
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show largest OSD id
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
set osd(s) <id> [<id>...] in
| Parameters: | ids – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
mark osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show all OSD ids
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list pools
| Parameters: | auid – int |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
find pg for <object> in <pool> with [namespace]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
fetch metadata for osd {id} (default all)
| Parameters: | id – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set osd(s) <id> [<id>...] out
| Parameters: | ids – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
pause osd
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
print dump of OSD perf summary stats
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
set pg_temp mapping pgid:[<id> [<id>...]] (developers only)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
create pool
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
delete pool
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get pool parameter <var>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
obtain object or byte limits for pool
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list pools
| Parameters: | detail – list valid_range=[“detail”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
make snapshot <snap> in <pool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
rename <srcpool> to <destpool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove pool
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove snapshot <snap> from <pool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set pool parameter <var> to <val>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set object or byte limit on pool
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
obtain stats from all pools, or from specified pool
| Parameters: | name – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
adjust osd primary-affinity from 0.0 <= <weight> <= 1.0
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set primary_temp mapping pgid:<id>|-1 (developers only)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
initiate repair on osd <who>
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
reweight osd to 0.0 < <weight> < 1.0
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
reweight OSDs by PG distribution [overload-percentage-for-consideration, default 120]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
reweight OSDs by utilization [overload-percentage-for-consideration, default 120]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove osd(s) <id> [<id>...] in
| Parameters: | ids – six.string_types allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
initiate scrub on osd <who>
| Parameters: | who – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set <key>
| Parameters: | key – list valid_range=[“full”,”pause”,”noup”,”nodown”,”noout”,”noin”,”nobackfill”,”norebalance”,”norecover”,”noscrub”,”nodeep-scrub”,”notieragent”,”sortbitwise”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set crush map from input file
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
set new maximum osd value
| Parameters: | newmax – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
print summary of OSD map
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
dry run of reweight OSDs by PG distribution [overload-percentage-for-consideration, default 120]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
dry run of reweight OSDs by utilization [overload-percentage-for-consideration, default 120]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
thrash OSDs for <num_epochs>
| Parameters: | num_epochs – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add the tier <tierpool> (the second one) to base pool <pool> (the first one)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
add a cache <tierpool> (the second one) of size <size> to existing pool <pool> (the first one)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
specify the caching mode for cache tier <pool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove the tier <tierpool> (the second one) from base pool <pool> (the first one)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove the overlay pool for base pool <pool>
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove the tier <tierpool> (the second one) from base pool <pool> (the first one)
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
remove the overlay pool for base pool <pool>
| Parameters: | pool – six.string_types allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set the overlay pool for base pool <pool> to be <overlaypool>
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
print OSD tree
| Parameters: | epoch – int min=0 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
unpause osd
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
unset <key>
| Parameters: | key – list valid_range=[“full”,”pause”,”noup”,”nodown”,”noout”,”noin”,”nobackfill”,”norebalance”,”norecover”,”noscrub”,”nodeep-scrub”,”notieragent”,”sortbitwise”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get basic pg distribution stats
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show debug info about pgs
| Parameters: | debugop – list valid_range=[“unfound_objects_exist”,”degraded_pgs_exist”] allowed repeats=one |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
start deep-scrub on <pgid>
| Parameters: | pgid – six.string_types |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show human-readable versions of pg map (only ‘all’ valid with plain)
| Parameters: | dumpcontents – list valid_range=[“all”,”summary”,”sum”,”delta”,”pools”,”osds”,”pgs”,”pgs_brief”] allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show human-readable version of pg map in json only
| Parameters: | dumpcontents – list valid_range=[“all”,”summary”,”sum”,”pools”,”osds”,”pgs”] allowed repeats=many |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show pg pools info in json only
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
show information about stuck pgs
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
force creation of pg <pgid>
| Parameters: | pgid – six.string_types |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
get binary pg map to -o/stdout
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
list pg with specific pool, osd, state
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list pg on osd [osd]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list pg with pool = [poolname | poolid]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
list pg with primary = [osd]
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show mapping of pg to osds
| Parameters: | pgid – six.string_types |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
start repair on <pgid>
| Parameters: | pgid – six.string_types |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
start scrub on <pgid>
| Parameters: | pgid – six.string_types |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
trigger pg creates to be issued
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
set ratio at which pgs are considered full
| Parameters: | ratio – float min=0 max=1 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
set ratio at which pgs are considered nearly full
| Parameters: | ratio – float min=0 max=1 |
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises: |
|
show placement group status.
| Returns: | (string outbuf, string outs) |
|---|---|
| Raises: |
|
Run a ceph command and return the results
| Parameters: |
|
|---|---|
| Returns: | (string outbuf, string outs) |
| Raises rados.Error: | |
Raises on rados errors |
|