OperationStatus
Innehåller OperationId, OperationState och OperationType för användarinducerade åtgärder.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
OperationId |
sträng (uuid) | No |
State |
sträng (uppräkning) | No |
Type |
sträng (uppräkning) | No |
OperationId
Typ: sträng (uuid)
Krävs: Nej
Ett GUID som identifierar ett anrop till det här API:et. Detta skickas också till motsvarande GetProgress-API.
State
Typ: sträng (uppräkning)
Krävs: Nej
Åtgärdens tillstånd.
Möjliga värden:
-
Invalid
– Åtgärdstillståndet är ogiltigt. -
Running
- Åtgärden pågår. -
RollingBack
– Åtgärden återställer det interna systemtillståndet eftersom det påträffade ett allvarligt fel eller avbröts av användaren. "RollingBack" refererar inte till användartillstånd. Om CancelOperation till exempel anropas på ett kommando av typen PartitionDataLoss betyder tillståndet "RollingBack" inte att tjänstdata återställs (förutsatt att kommandot har utvecklats tillräckligt långt för att orsaka dataförlust). Det innebär att systemet återställer/rensar det interna systemtillstånd som är associerat med kommandot. -
Completed
– Åtgärden har slutförts och körs inte längre. -
Faulted
– Åtgärden misslyckades och körs inte längre. -
Cancelled
– Åtgärden avbröts av användaren med hjälp av CancelOperation och körs inte längre. -
ForceCancelled
– Åtgärden avbröts av användaren med hjälp av CancelOperation, med force-parametern inställd på true. Den körs inte längre. Mer information finns i CancelOperation.
Type
Typ: sträng (uppräkning)
Krävs: Nej
Typen av åtgärd.
Möjliga värden:
-
Invalid
– Åtgärdstillståndet är ogiltigt. -
PartitionDataLoss
– En åtgärd började använda StartDataLoss-API:et. -
PartitionQuorumLoss
– En åtgärd började använda StartQuorumLoss-API:et. -
PartitionRestart
– En åtgärd började använda StartPartitionRestart-API:et. -
NodeTransition
– En åtgärd började använda StartNodeTransition-API:et.