Перечисление 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.