Перечисление SafetyCheckKind
type: string
Тип проверка безопасности, выполняемый Service Fabric перед продолжением операций. Эти проверки гарантируют доступность службы и надежность состояния. Ниже приведены типы проверок безопасности.
Возможны следующие значения:
-
Invalid
— указывает, что тип проверка безопасности обновления недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
EnsureSeedNodeQuorum
— указывает, что если вывести узел из строя, это приведет к глобальной потере кворума начального узла. Значение равно 1. -
EnsurePartitionQuorum
— указывает, что существует какая-то секция, для которой если мы выведем реплика на узле, это приведет к потере кворума для этой секции. Значение равно 2. -
WaitForPrimaryPlacement
— указывает, что на узле, который был перемещен из этого узла из-за обновления, есть некоторые реплика. Теперь Service Fabric ожидает, пока основной узел будет перемещен на этот узел. Значение равно 3. -
WaitForPrimarySwap
— указывает, что Service Fabric ожидает перемещения основного реплика с узла, прежде чем начать обновление на этом узле. Значение равно 4. -
WaitForReconfiguration
— указывает, что на узле есть некоторые реплика, участвующие в перенастройке. Service Fabric ожидает завершения перенастройки перед обновлением на этом узле. Значение равно 5. -
WaitForInbuildReplica
— указывает, что на узле, который выполняет копирование, имеется реплика или основной реплика на узле, который копирует данные в другие реплика. В обоих случаях остановка реплики в узле из-за обновления приведет к прерыванию копирования. Значение равно 6. -
EnsureAvailability
— указывает, что на узле имеется либо раздел службы без отслеживания состояния, имеющий ровно один экземпляр, либо имеется основной реплика на узле, для которого секция является потерей кворума. В обоих случаях остановка реплик из-за обновления приведет к потере доступности. Значение равно 7.