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
Указывает, выполняется ли обновление по узлам.