ApplicationUpgradeProgressInfo
Beskriver parametrarna för en programuppgradering.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
Name |
sträng | No |
TypeName |
sträng | No |
TargetApplicationTypeVersion |
sträng | No |
UpgradeDomains |
matris med UpgradeDomainInfo | No |
UpgradeUnits |
matris med UpgradeUnitInfo | No |
UpgradeState |
sträng (uppräkning) | No |
NextUpgradeDomain |
sträng | No |
RollingUpgradeMode |
sträng (uppräkning) | No |
UpgradeDescription |
ApplicationUpgradeDescription | No |
UpgradeDurationInMilliseconds |
sträng | No |
UpgradeDomainDurationInMilliseconds |
sträng | No |
UnhealthyEvaluations |
matris med HealthEvaluationWrapper | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | No |
StartTimestampUtc |
sträng | No |
FailureTimestampUtc |
sträng | No |
FailureReason |
sträng (uppräkning) | No |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | No |
UpgradeStatusDetails |
sträng | No |
IsNodeByNode |
boolean | No |
Name
Typ: sträng
Krävs: Nej
Namnet på målprogrammet, inklusive URI-schemat fabric:.
TypeName
Typ: sträng
Krävs: Nej
Namnet på programtypen enligt definitionen i programmanifestet.
TargetApplicationTypeVersion
Typ: sträng
Krävs: Nej
Målprogramtypens version (finns i programmanifestet) för programuppgradering.
UpgradeDomains
Typ: matris med UpgradeDomainInfo
Krävs: Nej
Lista över uppgraderingsdomäner och deras statusar. Gäller inte för nod-för-nod-uppgraderingar.
UpgradeUnits
Typ: matris med UpgradeUnitInfo
Krävs: Nej
Lista över uppgraderingsenheter och deras statusar.
UpgradeState
Typ: sträng (uppräkning)
Krävs: Nej
Uppgraderingsdomänens tillstånd.
Möjliga värden:
-
Invalid
– Anger att uppgraderingstillståndet är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
RollingBackInProgress
– Uppgraderingen återställs till den tidigare versionen men är inte klar ännu. Värdet är 1 -
RollingBackCompleted
- Uppgraderingen har återställts. 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 -
RollingForwardInProgress
– Uppgraderingen går vidare till målversionen men är inte klar ännu. Värdet är 4 -
RollingForwardCompleted
– Uppgraderingen har slutförts. Värdet är 5 -
Failed
– Uppgraderingen misslyckades och kan inte köra FailureAction. Värdet är 6
NextUpgradeDomain
Typ: sträng
Krävs: Nej
Namnet på nästa uppgraderingsdomän som ska bearbetas. Gäller inte för nod-för-nod-uppgraderingar.
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 någon hälsoövervakning utförs. 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
UpgradeDescription
Typ: ApplicationUpgradeDescription
Krävs: Nej
Beskriver parametrarna för en programuppgradering. Observera att uppgraderingsbeskrivningen ersätter den befintliga programbeskrivningen. Det innebär att om parametrarna inte anges skrivs de befintliga parametrarna i programmen över med listan med tomma parametrar. Detta skulle resultera i att programmet använder standardvärdet för parametrarna från programmanifestet. Om du inte vill ändra några befintliga parametervärden hämtar du programparametrarna först med frågan GetApplicationInfo och anger sedan dessa värden som Parametrar i den här ApplicationUpgradeDescription.
UpgradeDurationInMilliseconds
Typ: sträng
Krävs: Nej
Den beräknade totala tiden som ägnas åt att bearbeta den övergripande uppgraderingen.
UpgradeDomainDurationInMilliseconds
Typ: sträng
Krävs: Nej
Den beräknade totala tiden som ägnas åt bearbetning av den aktuella uppgraderingsdomänen.
UnhealthyEvaluations
Typ: matris för HealthEvaluationWrapper
Krävs: Nej
Lista över hälsoutvärderingar som resulterade i det aktuella aggregerade hälsotillståndet.
CurrentUpgradeDomainProgress
Typ: CurrentUpgradeDomainProgressInfo
Krävs: Nej
Information om den aktuella pågående uppgraderingsdomänen. Gäller inte för nod-för-nod-uppgraderingar.
CurrentUpgradeUnitsProgress
Typ: CurrentUpgradeUnitsProgressInfo
Krävs: Nej
Information om de pågående uppgraderingsenheterna.
StartTimestampUtc
Typ: sträng
Krävs: Nej
Den uppskattade UTC-datetime när uppgraderingen startade.
FailureTimestampUtc
Typ: sträng
Krävs: Nej
Den uppskattade UTC-datetime när uppgraderingen misslyckades och FailureAction kördes.
FailureReason
Typ: sträng (uppräkning)
Krävs: 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 överträdelser av hälsoprincipen. Värdet är 2 -
UpgradeDomainTimeout
– En uppgraderingsdomän tog längre tid än den tillåtna tidsgränsen för uppgraderingsdomänen att bearbeta. Värdet är 3 -
OverallUpgradeTimeout
– Den övergripande uppgraderingen tog längre tid än den tillåtna tidsgränsen för uppgraderingen att bearbeta. Värdet är 4
UpgradeDomainProgressAtFailure
Typ: FailureUpgradeDomainProgressInfo
Krävs: Nej
Information om uppgraderingsdomänens förlopp vid tidpunkten för uppgraderingsfelet.
UpgradeStatusDetails
Typ: sträng
Krävs: Nej
Ytterligare detaljerad information om status för den väntande uppgraderingen.
IsNodeByNode
Typ: booleskt värde
Krävs: Nej
Standard: false
Anger om den här uppgraderingen är nod för nod.