Get-ServiceFabricTestCommandStatusList
Obtém a lista de todas as operações de falha disparadas no cluster e seu status
Sintaxe
Get-ServiceFabricTestCommandStatusList
[-StateFilter <TestCommandStateFilter>]
[-TypeFilter <TestCommandTypeFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O Get-ServiceFabricTestCommandStatusList Start-ServiceFabricPartitionDataLoss
), Perda de Quorum de Partição (Start-ServiceFabricPartitionQuorumLoss
), Reinicialização da Partição (Start-ServiceFabricPartitionRestart
) e Transição de Estado do Nó (Start-ServiceFabricNodeTransition
).
A ID da Operação retornada pode ser usada para obter detalhes adicionais sobre a operação de falha usando as APIs de progresso da respectiva falha e/ou para cancelar a falha usando o comando Stop-ServiceFabricTestCommand. O mapeamento de TestCommandType para a API de progresso pode ser encontrado abaixo
TestCommandType | Comando Obter Progresso |
---|---|
PartitionDataLoss | Get-ServiceFabricPartitionDataLossProgress |
PartitionQuorumLoss | Get-ServiceFabricPartitionQuorumLossProgress |
PartitionRestart | Get-ServiceFabricPartitionRestartProgress |
NodeTransition | Get-ServiceFabricNodeTransitionProgress |
Exemplos
Exemplo 1: Obter o status dos comandos de teste cancelados
PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId State TestCommandType
----------- ----- ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
Esse comando obtém o status das operações de falha que foram canceladas. Neste exemplo, o resultado tem uma operação de falha.
Exemplo 2: Obter o status de todos os comandos de teste
PS C:\> Get-ServiceFabricTestCommandStatusList
OperationId State TestCommandType
----------- ----- ---------------
aeaceca9-320d-4f7b-84e8-3cc13c29a974 Completed PartitionQuorumLoss
0e3fa169-dec0-46d1-8eff-2f1a4a3f5fde Completed PartitionRestart
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
51ed168c-bb22-47d5-97f9-6b74b353bb33 Completed PartitionQuorumLoss
ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 Completed PartitionRestart
d3f12b09-6a90-4745-a4fc-3f92149a7419 Completed PartitionDataLoss
Esse comando obtém o status de todas as operações de falha. A lista retornada contém cinco operações concluídas e uma operação cancelada.
Parâmetros
-StateFilter
Esse parâmetro pode ser usado para filtrar a lista de operações retornadas com base no status atual da operação de falha. Você pode usá-lo para limitar os resultados retornados aos que lhe interessam.
Tipo: | TestCommandStateFilter |
Valores aceitos: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TypeFilter
Esse parâmetro pode ser usado para filtrar a lista de operações retornadas com base no tipo da operação de falha. Você pode usá-lo para limitar os resultados retornados aos tipos de falha que lhe interessam.
Tipo: | TestCommandTypeFilter |
Valores aceitos: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object