Поделиться через


StatefulServicePartitionInfo

Сведения о секции службы Service Fabric с отслеживанием состояния.

Свойства

Имя Тип Обязательно
HealthState string (перечисление) Нет
PartitionStatus string (перечисление) Нет
PartitionInformation PartitionInformation Нет
TargetReplicaSetSize integer (int64) Нет
MinReplicaSetSize integer (int64) Нет
AuxiliaryReplicaCount integer (int64) Нет
LastQuorumLossDuration string (duration) Нет
PrimaryEpoch Эпоха Нет

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
Обязательный: нет

Сведения об идентификаторе секции, схеме секционирования и ключах, поддерживаемых им.


TargetReplicaSetSize

Тип: integer (int64)
Обязательный: нет

Размер целевого набора реплик в виде числа.


MinReplicaSetSize

Тип: integer (int64)
Обязательный: нет

Минимальный размер набора реплик в виде числа.


AuxiliaryReplicaCount

Тип: integer (int64)
Обязательный: нет

Вспомогательная реплика подсчитывается как число. Чтобы использовать вспомогательные реплики, следующие значения должны иметь значение true: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 и TargetReplicaSetSize >=3.


LastQuorumLossDuration

Тип: string (duration)
Обязательный: нет

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


PrimaryEpoch

Тип: Epoch
Обязательный: нет

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