ComposeDeploymentUpgradeProgressInfo
Popisuje parametry pro vytvoření upgradu nasazení.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
DeploymentName |
řetězec | No |
ApplicationName |
řetězec | No |
UpgradeState |
string (výčet) | Ne |
UpgradeStatusDetails |
řetězec | No |
UpgradeKind |
string (výčet) | Ne |
RollingUpgradeMode |
string (výčet) | Ne |
ForceRestart |
boolean | Ne |
UpgradeReplicaSetCheckTimeoutInSeconds |
celé číslo (int64) | Ne |
MonitoringPolicy |
MonitoringPolicyDescription | Ne |
ApplicationHealthPolicy |
ApplicationHealthPolicy | Ne |
TargetApplicationTypeVersion |
řetězec | No |
UpgradeDuration |
řetězec | No |
CurrentUpgradeDomainDuration |
řetězec | No |
ApplicationUnhealthyEvaluations |
pole HealthEvaluationWrapper | Ne |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | Ne |
StartTimestampUtc |
řetězec | No |
FailureTimestampUtc |
řetězec | No |
FailureReason |
string (výčet) | Ne |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | Ne |
ApplicationUpgradeStatusDetails |
řetězec | No |
DeploymentName
Typ: string
Povinné: Ne
Název cílového nasazení.
ApplicationName
Typ: string
Povinné: Ne
Název cílové aplikace, včetně schématu identifikátoru URI fabric:.
UpgradeState
Typ: řetězec (výčet)
Povinné: Ne
Stav vytvoření upgradu nasazení.
Možné hodnoty:
-
Invalid
– Označuje, že stav upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
ProvisioningTarget
– Upgrade probíhá zřizování verze cílového typu aplikace. Hodnota je 1. -
RollingForwardInProgress
– Upgrade se postupně zavádí na cílovou verzi, ale ještě není dokončený. Hodnota je 2. -
RollingForwardPending
– Aktuální upgradovaná doména dokončila upgrade. Celkový upgrade čeká na explicitní přesun dalšího požadavku v nemonitorovaném režimuManual nebo provádí kontroly stavu v monitorovaném režimu. Hodnota je 3. -
UnprovisioningCurrent
– Upgrade probíhá v procesu zrušení zřízení aktuální verze typu aplikace a přechod na cílovou verzi se dokončí. Hodnota je 4. -
RollingForwardCompleted
- Upgrade se dokončil. Hodnota je 5. -
RollingBackInProgress
– Upgrade se vrací zpět k předchozí verzi, ale ještě není dokončený. Hodnota je 6. -
UnprovisioningTarget
– Upgrade probíhá zrušení zřízení cílové verze typu aplikace a vrácení zpět k aktuální verzi je dokončeno. Hodnota je 7. -
RollingBackCompleted
- Upgrade se dokončil. Hodnota je 8. -
Failed
– Upgrade selhal a nemůže spustit FailureAction. Hodnota je 9.
UpgradeStatusDetails
Typ: string
Povinné: Ne
Další podrobné informace o stavu čekajícího upgradu
UpgradeKind
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:Rolling
Druh upgradu z následujících možných hodnot.
Možné hodnoty:
-
Invalid
– Označuje, že druh upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
Rolling
– Upgrade postupuje po jedné upgradované doméně. Hodnota je 1.
RollingUpgradeMode
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:UnmonitoredAuto
Režim, který se používá k monitorování stavu během upgradu se zajištěním provozu. Hodnoty jsou UnmonitoredAuto, UnmonitoredManual, Monitorované a UnmonitoredDeferred.
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. -
UnmonitoredDeferred
– Proveďte upgrade po uzlech. Při spuštění upgradu se neprovede žádná akce. upgrade se použije na každém uzlu, když je deaktivován se záměrem restartování nebo vyšší. Hodnota je 4.
ForceRestart
Typ: boolean
Povinné: Ne
Pokud je true, pak se procesy během upgradu vynuceně restartují, i když se verze kódu nezměnila (upgrade změní pouze konfiguraci nebo data).
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: integer (int64)
Povinné: Ne
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).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Povinné: Ne
Popisuje parametry pro monitorování upgradu v monitorovaném režimu.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Povinné: Ne
Definuje zásady stavu používané k vyhodnocení stavu aplikace nebo jedné z jejích podřízených entit.
TargetApplicationTypeVersion
Typ: řetězec
Povinné: Ne
Verze typu cílové aplikace (nachází se v manifestu aplikace) pro upgrade aplikace.
UpgradeDuration
Typ: řetězec
Povinné: Ne
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.
CurrentUpgradeDomainDuration
Typ: řetězec
Povinné: Ne
Odhadovaná doba strávená zpracováním aktuální domény upgradu. 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.
ApplicationUnhealthyEvaluations
Typ: pole HealthEvaluationWrapper
Povinné: Ne
Seznam vyhodnocení stavu, jejichž výsledkem je aktuální agregovaný stav.
CurrentUpgradeDomainProgress
Typ: CurrentUpgradeDomainProgressInfo
Povinné: Ne
Informace o aktuálně probíhajícím upgradu domény Nevztahuje se na upgrady uzlů po uzlech.
StartTimestampUtc
Typ: řetězec
Povinné: Ne
Odhadované datum a čas UTC, kdy byl upgrade zahájen.
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í.
FailureReason
Typ: řetězec (výčet)
Povinné: Ne
Příčina selhání upgradu, které vedlo ke spuštění Akce selhání.
Možné hodnoty:
-
None
– Označuje, že důvod je neplatný nebo neznámý. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
Interrupted
– Došlo k externímu požadavku na vrácení upgradu. Hodnota je 1. -
HealthCheck
– Upgrade selhal kvůli porušení zásad stavu. Hodnota je 2. -
UpgradeDomainTimeout
– Zpracování upgradované domény trvalo déle, než je povolený časový limit domény upgradu. Hodnota je 3. -
OverallUpgradeTimeout
– Celkový upgrade trval déle, než je povolený časový limit upgradu. Hodnota je 4.
UpgradeDomainProgressAtFailure
Typ: FailureUpgradeDomainProgressInfo
Povinné: Ne
Informace o průběhu upgradu domény v době selhání upgradu
ApplicationUpgradeStatusDetails
Typ: řetězec
Povinné: Ne
Další podrobnosti o upgradu aplikace, včetně chybové zprávy.