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


ClusterUpgradeProgressObject

Сведения об обновлении кластера.

Свойства

Имя Тип Обязательно
CodeVersion строка Нет
ConfigVersion строка Нет
UpgradeDomains Массив UpgradeDomainInfo Нет
UpgradeUnits Массив UpgradeUnitInfo Нет
UpgradeState string (перечисление) Нет
NextUpgradeDomain строка Нет
RollingUpgradeMode string (перечисление) Нет
UpgradeDescription ClusterUpgradeDescriptionObject Нет
UpgradeDurationInMilliseconds строка Нет
UpgradeDomainDurationInMilliseconds строка Нет
UnhealthyEvaluations Массив HealthEvaluationWrapper Нет
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Нет
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Нет
StartTimestampUtc строка Нет
FailureTimestampUtc строка Нет
FailureReason string (перечисление) Нет
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Нет
IsNodeByNode Логическое Нет

CodeVersion

Тип: строка
Обязательный: нет

Версия кода ServiceFabric кластера.


ConfigVersion

Тип: строка
Обязательный: нет

Версия конфигурации кластера (указанная в манифесте кластера).


UpgradeDomains

Тип: массив UpgradeDomainInfo
Обязательный: нет

Список доменов обновления и их состояния. Неприменимо к обновлениям между узлами.


UpgradeUnits

Тип: массив UpgradeUnitInfo
Обязательный: нет

Список единиц обновления и их состояния.


UpgradeState

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

Состояние домена обновления.

Возможны следующие значения:

  • Invalid — указывает, что состояние обновления недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • RollingBackInProgress — Обновление выполняется с откатом до предыдущей версии, но еще не завершено. Значение равно 1.
  • RollingBackCompleted — Откат обновления завершен. Значение равно 2.
  • RollingForwardPending — Текущий домен обновления завершен. Общее обновление ожидает явного следующего запроса на перемещение в режиме UnmonitoredManual или выполняет проверки работоспособности в режиме Отслеживаемый. Значение равно 3.
  • RollingForwardInProgress — Обновление выполняется до целевой версии, но еще не завершено. Значение равно 4.
  • RollingForwardCompleted — Обновление завершено. Значение равно 5.
  • Failed — обновление завершилось сбоем и не удалось выполнить FailureAction. Значение равно 6.

NextUpgradeDomain

Тип: строка
Обязательный: нет

Имя следующего домена обновления для обработки. Неприменимо к обновлениям между узлами.


RollingUpgradeMode

Тип: string (перечисление)
Обязательный: нет
По умолчанию: UnmonitoredAuto

Режим, используемый для отслеживания работоспособности во время последовательного обновления. Значения: UnmonitoredAuto, UnmonitoredManual, Monitored и UnmonitoredDeferred.

Возможны следующие значения:

  • Invalid — указывает, что режим обновления недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • UnmonitoredAuto — Обновление будет выполнено автоматически без мониторинга работоспособности. Значение равно 1.
  • UnmonitoredManual — Обновление будет прекращено после завершения каждого домена обновления, что дает возможность вручную отслеживать работоспособности, прежде чем продолжить. Значение равно 2.
  • Monitored — Обновление будет прекращено после завершения каждого домена обновления и автоматически отслеживать работоспособности, прежде чем продолжить. Значение равно 3.
  • UnmonitoredDeferred — выполнить обновление между узлами. При запуске обновления не выполняется никаких действий; Обновление применяется к каждому узлу при отключении с намерением перезапуска или более поздней версии. Значение равно 4.

UpgradeDescription

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

Представляет обновление кластера ServiceFabric.


UpgradeDurationInMilliseconds

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

Предполагаемое затраченное время на обработку текущего общего обновления.


UpgradeDomainDurationInMilliseconds

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

Предполагаемое затраченное время на обработку текущего домена обновления. Неприменимо к обновлениям по узлам.


UnhealthyEvaluations

Тип: массив HealthEvaluationWrapper.
Обязательный: нет

Список оценок работоспособности, которые привели к текущему агрегированному состоянию работоспособности.


CurrentUpgradeDomainProgress

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

Сведения о текущем домене обновления. Неприменимо к обновлениям по узлам.


CurrentUpgradeUnitsProgress

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

Сведения о текущих единицах обновления.


StartTimestampUtc

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

Время начала обновления в формате UTC.


FailureTimestampUtc

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

Время сбоя обновления в формате UTC.


FailureReason

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

Причина сбоя обновления, приведшего к выполнению FailureAction.

Возможны следующие значения:

  • None — указывает, что причина недопустима или неизвестна. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Interrupted — был внешний запрос на откат обновления. Значение равно 1.
  • HealthCheck — обновление завершилось сбоем из-за нарушений политики работоспособности. Значение равно 2.
  • UpgradeDomainTimeout — Для обработки домена обновления потребовалось больше времени, чем разрешенное время ожидания домена обновления. Значение равно 3.
  • OverallUpgradeTimeout — Общее обновление заняло больше времени, чем разрешенное время ожидания обновления. Значение равно 4.

UpgradeDomainProgressAtFailure

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

Подробный ход обновления для узлов в текущем домене обновления в момент сбоя. Неприменимо к обновлениям по узлам.


IsNodeByNode

Тип: boolean
Обязательный: нет
По умолчанию: false

Указывает, выполняется ли обновление по узлам.