ApplicationUpgradeProgressInfo
Opisuje parametry uaktualniania aplikacji.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
Name |
ciąg | Nie |
TypeName |
ciąg | Nie |
TargetApplicationTypeVersion |
ciąg | Nie |
UpgradeDomains |
tablica elementu UpgradeDomainInfo | Nie |
UpgradeUnits |
tablica upgradeUnitInfo | Nie |
UpgradeState |
ciąg (wyliczenie) | Nie |
NextUpgradeDomain |
ciąg | Nie |
RollingUpgradeMode |
ciąg (wyliczenie) | Nie |
UpgradeDescription |
ApplicationUpgradeDescription | Nie |
UpgradeDurationInMilliseconds |
ciąg | Nie |
UpgradeDomainDurationInMilliseconds |
ciąg | Nie |
UnhealthyEvaluations |
tablica healthEvaluationWrapper | Nie |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | Nie |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | Nie |
StartTimestampUtc |
ciąg | Nie |
FailureTimestampUtc |
ciąg | Nie |
FailureReason |
ciąg (wyliczenie) | Nie |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | Nie |
UpgradeStatusDetails |
ciąg | Nie |
IsNodeByNode |
boolean | Nie |
Name
Typ: ciąg
Wymagane: Nie
Nazwa aplikacji docelowej, w tym schemat identyfikatora URI "fabric:".
TypeName
Typ: ciąg
Wymagane: Nie
Nazwa typu aplikacji zdefiniowana w manifeście aplikacji.
TargetApplicationTypeVersion
Typ: ciąg
Wymagane: Nie
Docelowa wersja typu aplikacji (znaleziona w manifeście aplikacji) dla uaktualnienia aplikacji.
UpgradeDomains
Typ: tablica elementu UpgradeDomainInfo
Wymagane: Nie
Lista domen uaktualnienia i ich stanów. Nie dotyczy uaktualnień węzła po węźle.
UpgradeUnits
Typ: tablica upgradeUnitInfo
Wymagane: Nie
Lista jednostek uaktualnienia i ich stanów.
UpgradeState
Typ: ciąg (wyliczenie)
Wymagane: Nie
Stan domeny uaktualnienia.
Możliwe wartości:
-
Invalid
— Wskazuje, że stan uaktualnienia jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero. -
RollingBackInProgress
— Uaktualnienie zostało wycofane z poprzedniej wersji, ale nie zostało jeszcze ukończone. Wartość to 1 -
RollingBackCompleted
— Uaktualnienie zakończyło się wycofywaniem. Wartość to 2 -
RollingForwardPending
— Bieżąca domena uaktualnienia zakończyła uaktualnianie. Ogólne uaktualnienie oczekuje na jawne przeniesienie na następne żądanie w trybie niemonitorowanymManual lub wykonywanie kontroli kondycji w trybie monitorowanym. Wartość to 3 -
RollingForwardInProgress
— Uaktualnienie jest stopniowe do wersji docelowej, ale nie zostało jeszcze ukończone. Wartość to 4 -
RollingForwardCompleted
— Uaktualnienie zakończyło się w przyszłości. Wartość to 5 -
Failed
— Uaktualnienie nie powiodło się i nie można wykonać polecenia FailureAction. Wartość to 6
NextUpgradeDomain
Typ: ciąg
Wymagane: Nie
Nazwa następnej domeny uaktualnienia do przetworzenia. Nie dotyczy uaktualnień węzła po węźle.
RollingUpgradeMode
Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: UnmonitoredAuto
Tryb używany do monitorowania kondycji podczas uaktualniania stopniowego. Wartości to UnmonitoredAuto, UnmonitoredManual, Monitored i UnmonitoredDeferred.
Możliwe wartości:
-
Invalid
— Wskazuje, że tryb uaktualniania jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero. -
UnmonitoredAuto
— Uaktualnienie będzie kontynuowane automatycznie bez przeprowadzania monitorowania kondycji. Wartość to 1 -
UnmonitoredManual
— Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia, co daje możliwość ręcznego monitorowania kondycji przed kontynuowaniem. Wartość to 2 -
Monitored
— Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia i automatyczne monitorowanie kondycji przed kontynuowaniem. Wartość to 3 -
UnmonitoredDeferred
— Wykonaj uaktualnienie węzła po węźle. Podczas uruchamiania uaktualniania nie jest wykonywana żadna akcja; Uaktualnienie jest stosowane w każdym węźle, gdy jest dezaktywowany z intencją ponownego uruchomienia lub nowszego. Wartość to 4
UpgradeDescription
Typ: ApplicationUpgradeDescription
Wymagane: Nie
Opisuje parametry uaktualniania aplikacji. Należy pamiętać, że opis uaktualnienia zastępuje istniejący opis aplikacji. Oznacza to, że jeśli parametry nie zostaną określone, istniejące parametry w aplikacjach zostaną zastąpione z pustą listą parametrów. Spowoduje to użycie przez aplikację wartości domyślnej parametrów z manifestu aplikacji. Jeśli nie chcesz zmieniać żadnych istniejących wartości parametrów, najpierw pobierz parametry aplikacji przy użyciu zapytania GetApplicationInfo, a następnie podaj te wartości jako Parametry w tym elemencie ApplicationUpgradeDescription.
UpgradeDurationInMilliseconds
Typ: ciąg
Wymagane: Nie
Szacowana łączna ilość czasu spędzonego na przetwarzaniu ogólnego uaktualnienia.
UpgradeDomainDurationInMilliseconds
Typ: ciąg
Wymagane: Nie
Szacowana łączna ilość czasu spędzonego na przetwarzaniu bieżącej domeny uaktualnienia.
UnhealthyEvaluations
Typ: tablica HealthEvaluationWrapper
Wymagane: Nie
Lista ocen kondycji, które doprowadziły do bieżącego zagregowanego stanu kondycji.
CurrentUpgradeDomainProgress
Typ: CurrentUpgradeDomainProgressInfo
Wymagane: Nie
Informacje o bieżącej domenie uaktualniania w toku. Nie dotyczy uaktualnień węzła po węźle.
CurrentUpgradeUnitsProgress
Typ: CurrentUpgradeUnitsProgressInfo
Wymagane: Nie
Informacje o bieżących jednostkach uaktualniania w toku.
StartTimestampUtc
Typ: ciąg
Wymagane: Nie
Szacowana data/godzina UTC rozpoczęcia uaktualnienia.
FailureTimestampUtc
Typ: ciąg
Wymagane: Nie
Szacowana data/godzina UTC, kiedy uaktualnienie nie powiodło się, a usługa FailureAction została wykonana.
FailureReason
Typ: ciąg (wyliczenie)
Wymagane: Nie
Przyczyna niepowodzenia uaktualniania, która spowodowała wykonanie funkcji FailureAction.
Możliwe wartości:
-
None
— wskazuje przyczynę jest nieprawidłowa lub nieznana. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero. -
Interrupted
- Wystąpił zewnętrzny wniosek o wycofanie uaktualnienia. Wartość to 1 -
HealthCheck
— Uaktualnienie nie powiodło się z powodu naruszeń zasad kondycji. Wartość to 2 -
UpgradeDomainTimeout
— Domena uaktualnienia trwała dłużej niż dozwolony limit czasu domeny uaktualnienia do przetworzenia. Wartość to 3 -
OverallUpgradeTimeout
— Ogólne uaktualnienie trwało dłużej niż dozwolony limit czasu uaktualniania do przetworzenia. Wartość to 4
UpgradeDomainProgressAtFailure
Typ: FailureUpgradeDomainProgressInfo
Wymagane: Nie
Informacje o postępie domeny uaktualniania w momencie niepowodzenia uaktualniania.
UpgradeStatusDetails
Typ: ciąg
Wymagane: Nie
Dodatkowe szczegółowe informacje o stanie oczekującego uaktualnienia.
IsNodeByNode
Typ: wartość logiczna
Wymagane: Nie
Ustawienie domyślne: false
Wskazuje, czy to uaktualnienie jest węzłem po węźle.