ApplicationResourceUpgradeProgressInfo
Dieser Typ beschreibt ein Upgrade der Anwendungsressourcen.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
Name |
Zeichenfolge | Nein |
TargetApplicationTypeVersion |
Zeichenfolge | Nein |
StartTimestampUtc |
Zeichenfolge | Nein |
UpgradeState |
Zeichenfolge (Enumeration) | Nein |
PercentCompleted |
Zeichenfolge | Nein |
ServiceUpgradeProgress |
Array von ServiceUpgradeProgress | Nein |
RollingUpgradeMode |
Zeichenfolge (Enumeration) | Nein |
UpgradeDuration |
Zeichenfolge | Nein |
ApplicationUpgradeStatusDetails |
Zeichenfolge | Nein |
UpgradeReplicaSetCheckTimeoutInSeconds |
ganze Zahl (int64) | Nein |
FailureTimestampUtc |
Zeichenfolge | Nein |
Name
Typ: Zeichenfolge
Erforderlich: Nein
Name der Anwendungsressource.
TargetApplicationTypeVersion
Typ: Zeichenfolge
Erforderlich: Nein
Die Zielanwendungsversion für das Anwendungsupgrade.
StartTimestampUtc
Typ: Zeichenfolge
Erforderlich: Nein
Der geschätzte UTC-Zeitpunkt, zu dem das Upgrade gestartet wurde.
UpgradeState
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Status des Anwendungsressourcenupgrades.
Mögliche Werte:
-
Invalid
– Gibt an, dass der Upgradestatus ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist "0". -
ProvisioningTarget
– Das Upgrade befindet sich im Fortschritt der Bereitstellung der Version des Zielanwendungstyps. Der Wert ist "1". -
RollingForward
– Das Upgrade wird auf die Zielversion durchgeführt, ist aber noch nicht abgeschlossen. Der Wert ist "2". -
UnprovisioningCurrent
– Beim Upgrade wird die Bereitstellung der aktuellen Version des Anwendungstyps aufgehoben, und das Rollforward zur Zielversion ist abgeschlossen. Der Wert ist "3". -
CompletedRollforward
– Das Upgrade wurde abgeschlossen. Der Wert ist "4". -
RollingBack
– Das Upgrade wird auf die vorherige Version zurückgerollt, ist aber noch nicht abgeschlossen. Der Wert ist "5". -
UnprovisioningTarget
– Das Upgrade wird gerade nicht mehr bereitgestellt, und das Rollback zur aktuellen Version ist abgeschlossen. Der Wert ist 6. -
CompletedRollback
– Das Rollback des Upgrades wurde abgeschlossen. Der Wert ist 7. -
Failed
– Das Upgrade ist fehlgeschlagen und kann FailureAction nicht ausführen. Der Wert ist gleich „8“.
PercentCompleted
Typ: Zeichenfolge
Erforderlich: Nein
Der geschätzte Prozentsatz der Replikate wird im Upgrade abgeschlossen.
ServiceUpgradeProgress
Typ: Array von ServiceUpgradeProgress
Erforderlich: Nein
Liste der Status des Dienstupgrades.
RollingUpgradeMode
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Standard:
Der Modus, der zum Überwachen der Integrität während eines parallelen Upgrades verwendet wird. Die Werte sind UnmonitoredAuto, UnmonitoredManual und Monitored.
Mögliche Werte:
-
Invalid
– Gibt an, dass der Upgrademodus ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
UnmonitoredAuto
– Das Upgrade wird automatisch ohne Integritätsüberwachung fortgesetzt. Der Wert ist 1. -
UnmonitoredManual
– Das Upgrade wird nach Abschluss der einzelnen Upgradedomänen beendet, sodass die Integrität vor dem Fortfahren manuell überwacht werden kann. Der Wert ist 2. -
Monitored
– Das Upgrade wird nach Abschluss der einzelnen Upgradedomänen beendet und die Integrität automatisch überwacht, bevor Sie fortfahren. Der Wert ist 3.
UpgradeDuration
Typ: Zeichenfolge
Erforderlich: Nein
Standard:
Die geschätzte Zeitspanne, für die das Upgrade insgesamt verstrichen ist. Wird zuerst als Zeichenfolge interpretiert, die für eine ISO 8601-Dauer steht. Wenn dies nicht erfolgreich ist, erfolgt die Interpretation als Zahl, die für die Gesamtzahl an Millisekunden steht.
ApplicationUpgradeStatusDetails
Typ: Zeichenfolge
Erforderlich: Nein
Weitere detaillierte Informationen zum status des ausstehenden Upgrades.
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: integer (int64)
Erforderlich: Nein
Standard:
Die maximale Zeitspanne, während der die Verarbeitung einer Upgradedomäne blockiert und Verfügbarkeitsverlust verhindert wird, wenn es unerwartete Probleme gibt. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird beim Start jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42.949.672.925 (einschließlich). (32-Bit-Ganzzahl ohne Vorzeichen).
FailureTimestampUtc
Typ: Zeichenfolge
Erforderlich: Nein
Der geschätzte UTC-Zeitpunkt, zu dem das Upgrade fehlgeschlagen ist und FailureAction ausgeführt wurde.