ClusterUpgradeProgressObject
Information om en klusteruppgradering.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
CodeVersion |
sträng | No |
ConfigVersion |
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 |
ClusterUpgradeDescriptionObject | 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 |
FailedUpgradeDomainProgressObject | No |
IsNodeByNode |
boolean | No |
CodeVersion
Typ: sträng
Obligatoriskt: Nej
ServiceFabric-kodversionen av klustret.
ConfigVersion
Typ: sträng
Obligatoriskt: Nej
Klusterkonfigurationsversionen (anges i klustermanifestet).
UpgradeDomains
Typ: matris med UpgradeDomainInfo
Obligatoriskt: Nej
Lista över uppgraderingsdomäner och deras status. Gäller inte för nod-för-nod-uppgraderingar.
UpgradeUnits
Typ: matris med UpgradeUnitInfo
Obligatoriskt: Nej
Lista över uppgraderingsenheter och deras status.
UpgradeState
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Status för uppgraderingsdomänen.
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 läget UnmonitoredManual 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
Obligatoriskt: 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)
Obligatoriskt: 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
UpgradeDescription
Typ: ClusterUpgradeDescriptionObject
Krävs: Nej
Representerar en Uppgradering av ServiceFabric-kluster
UpgradeDurationInMilliseconds
Typ: sträng
Krävs: Nej
Den uppskattade förflutna tiden som använts för bearbetning av den aktuella övergripande uppgraderingen.
UpgradeDomainDurationInMilliseconds
Typ: sträng
Krävs: Nej
Den uppskattade förflutna tiden som använts för bearbetning av den aktuella uppgraderingsdomänen. Gäller inte för nod-för-nod-uppgraderingar.
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
Starttiden för uppgraderingen i UTC.
FailureTimestampUtc
Typ: sträng
Krävs: Nej
Feltiden för uppgraderingen i UTC.
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: FailedUpgradeDomainProgressObject
Krävs: Nej
Den detaljerade uppgraderingsstatusen för noder i den aktuella uppgraderingsdomänen vid tidpunkten för felet. Gäller inte för nod-för-nod-uppgraderingar.
IsNodeByNode
Typ: booleskt värde
Krävs: Nej
Standard: false
Anger om den här uppgraderingen är nod för nod.