ApplicationResourceUpgradeProgressInfo
Tento typ popisuje upgrade prostředků aplikace.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
Name |
řetězec | No |
TargetApplicationTypeVersion |
řetězec | No |
StartTimestampUtc |
řetězec | No |
UpgradeState |
string (výčet) | No |
PercentCompleted |
řetězec | No |
ServiceUpgradeProgress |
pole ServiceUpgradeProgress | No |
RollingUpgradeMode |
string (výčet) | No |
UpgradeDuration |
řetězec | No |
ApplicationUpgradeStatusDetails |
řetězec | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | No |
FailureTimestampUtc |
řetězec | No |
Name
Typ: řetězec
Povinné: Ne
Název prostředku aplikace.
TargetApplicationTypeVersion
Typ: řetězec
Povinné: Ne
Verze cílové aplikace pro upgrade aplikace.
StartTimestampUtc
Typ: řetězec
Povinné: Ne
Odhadované datum a čas UTC, kdy byl upgrade zahájen.
UpgradeState
Typ: řetězec (výčet)
Povinné: Ne
Stav upgradu prostředků aplikace.
Možné hodnoty:
-
Invalid
– Označuje, že stav upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je 0. -
ProvisioningTarget
– Probíhá upgrade zřizování verze typu cílové aplikace. Hodnota je 1. -
RollingForward
– Upgrade se postupně posouvá na cílovou verzi, ale ještě není dokončený. Hodnota je 2. -
UnprovisioningCurrent
– Upgrade probíhá zrušením zřízení aktuální verze typu aplikace a přechod na cílovou verzi se dokončí. Hodnota je 3. -
CompletedRollforward
- Upgrade se dokončil. Hodnota je 4. -
RollingBack
– Upgrade se vrací k předchozí verzi, ale ještě není dokončený. Hodnota je 5. -
UnprovisioningTarget
– Upgrade probíhá zrušením zřízení verze typu cílové aplikace a vrácení zpět k aktuální verzi je dokončeno. Hodnota je 6. -
CompletedRollback
- Upgrade se dokončil. Hodnota je 7. -
Failed
– Upgrade selhal a nejde spustit FailureAction. Hodnota je 8.
PercentCompleted
Typ: řetězec
Povinné: Ne
Odhadované procento replik je dokončeno při upgradu.
ServiceUpgradeProgress
Typ: pole ServiceUpgradeProgress
Povinné: Ne
Seznam průběhu upgradu služby
RollingUpgradeMode
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:Monitored
Režim používaný ke sledování stavu během upgradu se zajištěním provozu. Hodnoty jsou UnmonitoredAuto, UnmonitoredManual a Monitorované.
Možné hodnoty:
-
Invalid
– Označuje, že režim upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
UnmonitoredAuto
– Upgrade bude probíhat automaticky bez jakéhokoli monitorování stavu. Hodnota je 1. -
UnmonitoredManual
– Po dokončení každé domény se upgrade zastaví a před pokračováním budete mít možnost stav ručně monitorovat. Hodnota je 2. -
Monitored
– Upgrade se zastaví po dokončení každé domény upgradu a před pokračováním se automaticky monitoruje stav. Hodnota je 3.
UpgradeDuration
Typ: řetězec
Povinné: Ne
Výchozí:PT0H2M0S
Odhadovaná doba, po kterou celý upgrade uplynul. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
ApplicationUpgradeStatusDetails
Typ: řetězec
Povinné: Ne
Další podrobné informace o stavu čekajícího upgradu
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: integer (int64)
Povinné: Ne
Výchozí:42949672925
Maximální doba pro blokování zpracování upgradované domény a zabránění ztrátě dostupnosti v případech, kdy dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování upgradové domény pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé domény upgradu. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (32bitové celé číslo bez znaménka).
FailureTimestampUtc
Typ: řetězec
Povinné: Ne
Odhadované datum a čas UTC, kdy došlo k selhání upgradu a spuštění Akce selhání.