Freigeben über


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.