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
Этот параметр можно использовать для фильтрации списка операций, возвращаемых на основе текущего состояния операции сбоя. Это можно использовать, чтобы ограничить результаты, возвращаемые вами.
Тип: | TestCommandStateFilter |
Допустимые значения: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TypeFilter
Этот параметр можно использовать для фильтрации списка операций, возвращаемых на основе типа операции сбоя. Это можно использовать для ограничения результатов, возвращаемых типами сбоев, интересующими вас.
Тип: | TestCommandTypeFilter |
Допустимые значения: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object