Compartilhar via


Get-ServiceFabricTestCommandStatusList

Obtém a lista de todas as operações de falha disparadas no cluster e seu status

Syntax

Get-ServiceFabricTestCommandStatusList
   [-StateFilter <TestCommandStateFilter>]
   [-TypeFilter <TestCommandTypeFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

O Get-ServiceFabricTestCommandStatusList obtém a lista das operações de falha disparadas no cluster e seu status. A lista de falhas controladas por essa operação inclui Perda de Dados de Partição (Start-ServiceFabricPartitionDataLoss), Perda de Quorum de Partição (Start-ServiceFabricPartitionQuorumLoss), Reinicialização de 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 obtenção de progresso para a 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 usar isso para limitar os resultados retornados aos que lhe interessam.

Type:TestCommandStateFilter
Accepted values:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 usar isso para limitar os resultados retornados aos tipos de falha que lhe interessam.

Type:TestCommandTypeFilter
Accepted values:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

System.Object