ListProtectionDomainLevels
Sie können die ListProtectionDomainLevels Methode zur Auflistung der Toleranz- und Resilienzstufen des Speicherclusters. Die Toleranzwerte geben an, inwieweit der Cluster im Falle eines Fehlers weiterhin Daten lesen und schreiben kann, und die Resilienzwerte geben an, inwieweit der Speichercluster in der Lage ist, sich nach einem oder mehreren Fehlern automatisch selbst zu reparieren.
Parameter
Diese Methode hat keinen Eingabeparameter.
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
| Name | Beschreibung | Typ |
|---|---|---|
Schutzdomänenebenen |
Eine Liste der verschiedenen Schutzdomänenebenen, wobei jede Ebene Informationen zur Toleranz und Ausfallsicherheit des Speicherclusters liefert. |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "ListProtectionDomainLevels",
"params": {},
"id" : 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"protectionDomainLevels": [
{
"protectionDomainType": "node",
"resiliency": {
"protectionSchemeResiliencies": [
{
"protectionScheme": "doubleHelix",
"sustainableFailuresForBlockData": 0,
"sustainableFailuresForMetadata": 1
}
],
"singleFailureThresholdBytesForBlockData": 0,
"sustainableFailuresForEnsemble": 1
},
"tolerance": {
"protectionSchemeTolerances": [
{
"protectionScheme": "doubleHelix",
"sustainableFailuresForBlockData": 0,
"sustainableFailuresForMetadata": 1
}
],
"sustainableFailuresForEnsemble": 1
}
},
{
"protectionDomainType": "chassis",
"resiliency": {
"protectionSchemeResiliencies": [
{
"protectionScheme": "doubleHelix",
"sustainableFailuresForBlockData": 0,
"sustainableFailuresForMetadata": 1
}
],
"singleFailureThresholdBytesForBlockData": 0,
"sustainableFailuresForEnsemble": 1
},
"tolerance": {
"protectionSchemeTolerances": [
{
"protectionScheme": "doubleHelix",
"sustainableFailuresForBlockData": 0,
"sustainableFailuresForMetadata": 1
}
],
"sustainableFailuresForEnsemble": 1
}
}
]
}
}
Neu seit Version
11,0