placement-groups
Manage placement groups.
get /pgs
List all PGs in a pool.
Parametersfilter array query
Only show PGs which are in all of these states.
string
pool array query
Only show PGs which are in any of these pools.
string
pagination string query
Responses
200 successful operation
PgListResponse object
{
"pgs": [
{
"osds": [
0
],
"pgId": "string",
"state": "string",
"poolId": 0,
"primary": 0,
"actingOsds": [
0
],
"actingPrimary": 0,
"lastScrubStamp": 0,
"lastDeepScrubStamp": 0
}
],
"poolIds": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"stateSummary": {
"additionalProp1": 0,
"additionalProp2": 0,
"additionalProp3": 0
}
}
post /pgs/{pg}/scrub
Parameters pg string path Required
Responses
default successful operation
post /pgs/{pg}/repair
Parameters pg string path Required
Responses
default successful operation
get /pgs/{pg}/details
Parameters pg string path Required
Responses
200 successful operation
object
Arbitrary JSON data.
{}
post /pgs/{pg}/recover
Parameters pg string path Required
Responses
default successful operation
post /pgs/{pg}/backfill
Parameters pg string path Required
Responses
default successful operation
post /pgs/{pg}/deep-scrub
Parameters pg string path Required
Responses
default successful operation