Get-ServiceFabricTestCommandStatusList

Возвращает список всех операций сбоя, запущенных в кластере, и их состояние.

Синтаксис

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

Описание

Get-ServiceFabricTestCommandStatusList получает список операций сбоя, активированных в кластере, и их состояние. Список ошибок, отслеживаемых этой операцией, включает потерю данных секции (Start-ServiceFabricPartitionDataLoss), потерю кворума секции (Start-ServiceFabricPartitionQuorumLoss), перезапуск секции (Start-ServiceFabricPartitionRestart) и переход состояния узла (Start-ServiceFabricNodeTransition).

Возвращенный идентификатор операции можно использовать для получения дополнительных сведений об операции сбоя с помощью API получения хода выполнения для соответствующего сбоя и (или) для отмены сбоя с помощью команды Stop-ServiceFabricTestCommand . Ниже приведено сопоставление testCommandType с API хода выполнения.

TestCommandType Команда "Получить ход выполнения"
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress
NodeTransition Get-ServiceFabricNodeTransitionProgress

Примеры

Пример 1. Получение состояния отмененных тестовых команд

PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId                              State     TestCommandType
-----------                              -----     ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss

Эта команда получает состояние операций сбоя, которые были отменены. В этом примере результат имеет одну операцию сбоя.

Пример 2. Получение состояния всех тестовых команд

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

Эта команда получает состояние всех операций сбоя. Возвращенный список содержит пять завершенных операций и одну отмененную операцию.

Параметры

-StateFilter

Этот параметр можно использовать для фильтрации списка операций, возвращаемых на основе текущего состояния операции сбоя. Это можно использовать, чтобы ограничить результаты, возвращенные вами.

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

Указывает период времени ожидания (в секундах) для операции.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TypeFilter

Этот параметр можно использовать для фильтрации списка операций, возвращаемых на основе типа операции сбоя. Это можно использовать для ограничения результатов, возвращаемых типами ошибок, которые вас интересуют.

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

Входные данные

None

Выходные данные

System.Object