StatelessServicePartitionInfo
Сведения о секции службы Service Fabric без отслеживания состояния.
Свойства
Имя | Тип | Обязательно |
---|---|---|
HealthState |
string (перечисление) | Нет |
PartitionStatus |
string (перечисление) | Нет |
PartitionInformation |
PartitionInformation | Нет |
InstanceCount |
integer (int64) | Нет |
MinInstanceCount |
Целое число | Нет |
MinInstancePercentage |
Целое число | Нет |
HealthState
Тип: string (перечисление)
Обязательный: нет
Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.
Возможны следующие значения:
-
Invalid
— указывает на недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
Ok
— указывает, что состояние работоспособности в порядке. Значение равно 1. -
Warning
— указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2. -
Error
— указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибок, так как они могут повлиять на правильную функциональность кластера. Значение равно 3. -
Unknown
— указывает неизвестное состояние работоспособности. Значение равно 65 535.
PartitionStatus
Тип: string (перечисление)
Обязательный: нет
Состояние раздела службы Service Fabric.
Возможны следующие значения:
-
Invalid
— указывает, что состояние секции недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю. -
Ready
— указывает, что секция готова. Это означает, что для секции службы без отслеживания состояния имеется по крайней мере один экземпляр, а для секции службы с отслеживанием состояния количество готовых реплик больше или равно MinReplicaSetSize. Значение равно 1. -
NotReady
— указывает, что секция не готова. Это состояние возвращается, если ни одно из других состояний не применяется. Значение равно 2. -
InQuorumLoss
— указывает, что секция находится в режиме потери кворума. Это означает, что количество реплик, участвующих в наборе реплика, меньше, чем MinReplicaSetSize для этой секции. Значение равно 3. -
Reconfiguring
— указывает, что секция перенастраивает свои наборы реплика. Это может произойти из-за отработки отказа, обновления, балансировки нагрузки, добавления или удаления реплик из набора реплика. Значение равно 4. -
Deleting
— указывает, что секция удаляется. Значение равно 5.
PartitionInformation
Тип: PartitionInformation
Обязательный: нет
Сведения об идентификаторе секции, схеме секционирования и ключах, поддерживаемых им.
InstanceCount
Тип: integer (int64)
Обязательный: нет
Количество экземпляров этой секции.
MinInstanceCount
Тип: целое число
Обязательный: нет
MinInstanceCount — это минимальное количество экземпляров, которое должно соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или отключение узла.
Фактическое используемое число — max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Обратите внимание, что если параметр InstanceCount имеет значение -1, во время вычисления MinInstanceCount значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения в службе.
MinInstancePercentage
Тип: целое число
Обязательный: нет
MinInstancePercentage — это минимальный процент instanceCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или отключение узла.
Фактическое используемое число — max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Обратите внимание, что если параметр InstanceCount имеет значение -1, во время вычисления MinInstancePercentage значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения в службе.