ComposeDeploymentUpgradeProgressInfo
Beskriver parametrarna för en skrivdistributionsuppgradering.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
DeploymentName |
sträng | No |
ApplicationName |
sträng | No |
UpgradeState |
sträng (uppräkning) | No |
UpgradeStatusDetails |
sträng | No |
UpgradeKind |
sträng (uppräkning) | No |
RollingUpgradeMode |
sträng (uppräkning) | No |
ForceRestart |
boolean | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
heltal (int64) | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ApplicationHealthPolicy |
ApplicationHealthPolicy | No |
TargetApplicationTypeVersion |
sträng | No |
UpgradeDuration |
sträng | No |
CurrentUpgradeDomainDuration |
sträng | No |
ApplicationUnhealthyEvaluations |
matris med HealthEvaluationWrapper | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
StartTimestampUtc |
sträng | No |
FailureTimestampUtc |
sträng | No |
FailureReason |
sträng (uppräkning) | No |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | No |
ApplicationUpgradeStatusDetails |
sträng | No |
DeploymentName
Typ: sträng
Krävs: Nej
Namnet på måldistributionen.
ApplicationName
Typ: sträng
Krävs: Nej
Namnet på målprogrammet, inklusive URI-schemat fabric:.
UpgradeState
Typ: sträng (uppräkning)
Krävs: Nej
Status för uppgraderingen av skrivdistributionen.
Möjliga värden:
-
Invalid
– Anger att uppgraderingstillståndet är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
ProvisioningTarget
– Uppgraderingen håller på att etablera målprogramtypens version. Värdet är 1. -
RollingForwardInProgress
– Uppgraderingen går vidare till målversionen men är inte klar ännu. Värdet är 2. -
RollingForwardPending
– Den aktuella uppgraderingsdomänen har slutfört uppgraderingen. Den övergripande uppgraderingen väntar på en explicit flytt av nästa begäran i oövervakatHanterat läge eller utför hälsokontroller i övervakat läge. Värdet är 3 -
UnprovisioningCurrent
– Uppgraderingen håller på att avetablera den aktuella programtypsversionen och den löpande vidarebefordran till målversionen har slutförts. Värdet är 4. -
RollingForwardCompleted
– Uppgraderingen har slutförts. Värdet är 5. -
RollingBackInProgress
– Uppgraderingen återställs till den tidigare versionen men är inte klar ännu. Värdet är 6. -
UnprovisioningTarget
– Uppgraderingen håller på att avetablera målprogramtypens version och återställningen till den aktuella versionen har slutförts. Värdet är 7. -
RollingBackCompleted
- Uppgraderingen har återställts. Värdet är 8. -
Failed
– Uppgraderingen misslyckades och kan inte köra FailureAction. Värdet är 9.
UpgradeStatusDetails
Typ: sträng
Krävs: Nej
Ytterligare detaljerad information om status för den väntande uppgraderingen.
UpgradeKind
Typ: sträng (uppräkning)
Krävs: Nej
Standard: Rolling
Typen av uppgradering av följande möjliga värden.
Möjliga värden:
-
Invalid
– Anger att uppgraderingstyp är ogiltig. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Rolling
– Uppgraderingen fortsätter med en uppgraderingsdomän i taget. Värdet är 1
RollingUpgradeMode
Typ: sträng (uppräkning)
Krävs: Nej
Standard: UnmonitoredAuto
Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är UnmonitoredAuto, UnmonitoredManual, Monitored och UnmonitoredDeferred.
Möjliga värden:
-
Invalid
– Anger att uppgraderingsläget är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
UnmonitoredAuto
– Uppgraderingen fortsätter automatiskt utan att utföra någon hälsoövervakning. Värdet är 1 -
UnmonitoredManual
– Uppgraderingen stoppas när varje uppgraderingsdomän har slutförts, vilket ger möjlighet att manuellt övervaka hälsotillståndet innan du fortsätter. Värdet är 2 -
Monitored
– Uppgraderingen stoppas när du har slutfört varje uppgraderingsdomän och övervakar automatiskt hälsotillståndet innan du fortsätter. Värdet är 3 -
UnmonitoredDeferred
– Utför en nod-för-nod-uppgradering. Ingen åtgärd utförs när uppgraderingen startar. uppgraderingen tillämpas på varje nod när den inaktiveras med avsikten startas om eller högre. Värdet är 4
ForceRestart
Typ: booleskt
Obligatoriskt: Nej
Om det är sant startas processerna om kraftfullt under uppgraderingen även om kodversionen inte har ändrats (uppgraderingen ändrar bara konfigurationen eller data).
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: heltal (int64)
Obligatoriskt: Nej
Den maximala tiden för att blockera bearbetning av en uppgraderingsdomän och förhindra förlust av tillgänglighet när det uppstår oväntade problem. När tidsgränsen går ut fortsätter bearbetningen av uppgraderingsdomänen oavsett problem med tillgänglighetsförlust. Tidsgränsen återställs i början av varje uppgraderingsdomän. Giltiga värden är mellan 0 och 42949672925 inklusive. (osignerat 32-bitars heltal).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Obligatoriskt: Nej
Beskriver parametrarna för att övervaka en uppgradering i övervakat läge.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Obligatoriskt: Nej
Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter.
TargetApplicationTypeVersion
Typ: sträng
Obligatoriskt: Nej
Målprogrammets typversion (finns i programmanifestet) för programuppgradering.
UpgradeDuration
Typ: sträng
Obligatoriskt: Nej
Den beräknade tid som den totala uppgraderingen förflutit. Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.
CurrentUpgradeDomainDuration
Typ: sträng
Obligatoriskt: Nej
Den uppskattade tiden som ägnas åt bearbetning av den aktuella uppgraderingsdomänen. Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.
ApplicationUnhealthyEvaluations
Typ: matris för HealthEvaluationWrapper
Obligatoriskt: Nej
Lista över hälsoutvärderingar som resulterade i det aktuella aggregerade hälsotillståndet.
CurrentUpgradeDomainProgress
Typ: CurrentUpgradeDomainProgressInfo
Obligatoriskt: Nej
Information om den aktuella pågående uppgraderingsdomänen. Gäller inte för nod-för-nod-uppgraderingar.
StartTimestampUtc
Typ: sträng
Obligatoriskt: Nej
Den uppskattade UTC-datetime när uppgraderingen startade.
FailureTimestampUtc
Typ: sträng
Obligatoriskt: Nej
Den uppskattade UTC-datetime när uppgraderingen misslyckades och FailureAction kördes.
FailureReason
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Orsaken till ett uppgraderingsfel som resulterade i att FailureAction kördes.
Möjliga värden:
-
None
– Anger att orsaken är ogiltig eller okänd. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Interrupted
– Det fanns en extern begäran om att återställa uppgraderingen. Värdet är 1 -
HealthCheck
– Uppgraderingen misslyckades på grund av hälsoprincipöverträdelser. Värdet är 2 -
UpgradeDomainTimeout
– En uppgraderingsdomän tog längre tid än tidsgränsen för den tillåtna uppgraderingsdomänen att bearbeta. Värdet är 3 -
OverallUpgradeTimeout
– Den övergripande uppgraderingen tog längre tid än tidsgränsen för den tillåtna uppgraderingen att bearbeta. Värdet är 4
UpgradeDomainProgressAtFailure
Typ: FailureUpgradeDomainProgressInfo
Obligatoriskt: Nej
Information om uppgraderingsdomänens förlopp vid tidpunkten för uppgraderingsfelet.
ApplicationUpgradeStatusDetails
Typ: sträng
Obligatoriskt: Nej
Ytterligare information om programuppgradering, inklusive felmeddelande.