ComposeDeploymentUpgradeProgressInfo
Beschrijft de parameters voor een upgrade van een opstellen-implementatie.
Eigenschappen
Naam | Type | Vereist |
---|---|---|
DeploymentName |
tekenreeks | No |
ApplicationName |
tekenreeks | No |
UpgradeState |
tekenreeks (opsomming) | Nee |
UpgradeStatusDetails |
tekenreeks | No |
UpgradeKind |
tekenreeks (opsomming) | Nee |
RollingUpgradeMode |
tekenreeks (opsomming) | Nee |
ForceRestart |
booleaans | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
geheel getal (int64) | Nee |
MonitoringPolicy |
MonitoringPolicyDescription | Nee |
ApplicationHealthPolicy |
ApplicationHealthPolicy | Nee |
TargetApplicationTypeVersion |
tekenreeks | No |
UpgradeDuration |
tekenreeks | No |
CurrentUpgradeDomainDuration |
tekenreeks | No |
ApplicationUnhealthyEvaluations |
matrix van HealthEvaluationWrapper | Nee |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | Nee |
StartTimestampUtc |
tekenreeks | No |
FailureTimestampUtc |
tekenreeks | No |
FailureReason |
tekenreeks (opsomming) | Nee |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | Nee |
ApplicationUpgradeStatusDetails |
tekenreeks | No |
DeploymentName
Type: tekenreeks
Vereist: Nee
De naam van de doelimplementatie.
ApplicationName
Type: tekenreeks
Vereist: Nee
De naam van de doeltoepassing, met inbegrip van het URI-schema 'fabric:'.
UpgradeState
Type: tekenreeks (opsomming)
Vereist: Nee
De status van de implementatie-upgrade opstellen.
Mogelijke waarden zijn:
-
Invalid
- Geeft aan dat de upgradestatus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul. -
ProvisioningTarget
- De upgrade wordt uitgevoerd voor het inrichten van de versie van het doeltoepassingstype. De waarde is 1. -
RollingForwardInProgress
- De upgrade wordt doorgerold naar de doelversie, maar is nog niet voltooid. De waarde is 2. -
RollingForwardPending
- De upgrade van het huidige upgradedomein is voltooid. De algehele upgrade wacht op een volgende expliciete verplaatsingsaanvraag in de niet-bewaaktemanuele modus of het uitvoeren van statuscontroles in de bewaakte modus. De waarde is 3 -
UnprovisioningCurrent
- De upgrade is bezig met het ongedaan maken van de inrichting van de huidige versie van het toepassingstype en het doorrollen naar de doelversie is voltooid. De waarde is 4. -
RollingForwardCompleted
- De upgrade is voltooid. De waarde is 5. -
RollingBackInProgress
- De upgrade wordt teruggezet naar de vorige versie, maar is nog niet voltooid. De waarde is 6. -
UnprovisioningTarget
- De upgrade is bezig met het ongedaan maken van de inrichting van de versie van het doeltoepassingstype en het terugdraaien naar de huidige versie is voltooid. De waarde is 7. -
RollingBackCompleted
- De upgrade is terugdraaien voltooid. De waarde is 8. -
Failed
- De upgrade is mislukt en kan FailureAction niet uitvoeren. De waarde is 9.
UpgradeStatusDetails
Type: tekenreeks
Vereist: Nee
Aanvullende gedetailleerde informatie over de status van de wachtende upgrade.
UpgradeKind
Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: Rolling
Het soort upgrade van de volgende mogelijke waarden.
Mogelijke waarden zijn:
-
Invalid
- Geeft aan dat het type upgrade ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul. -
Rolling
- De upgrade wordt één upgradedomein tegelijk uitgevoerd. De waarde is 1
RollingUpgradeMode
Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: UnmonitoredAuto
De modus die wordt gebruikt voor het bewaken van de status tijdens een rolling upgrade. De waarden zijn UnmonitoredAuto, UnmonitoredManual, Monitored en UnmonitoredDeferred.
Mogelijke waarden zijn:
-
Invalid
- Geeft aan dat de upgrademodus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul. -
UnmonitoredAuto
- De upgrade wordt automatisch uitgevoerd zonder dat er statuscontrole wordt uitgevoerd. De waarde is 1 -
UnmonitoredManual
- De upgrade stopt na het voltooien van elk upgradedomein, waardoor de status handmatig kan worden gecontroleerd voordat u doorgaat. De waarde is 2 -
Monitored
- De upgrade stopt na het voltooien van elk upgradedomein en controleert automatisch de status voordat u doorgaat. De waarde is 3 -
UnmonitoredDeferred
- Voer een knooppunt-voor-knooppunt-upgrade uit. Er wordt geen actie uitgevoerd wanneer de upgrade wordt gestart; upgrade wordt toegepast op elk knooppunt wanneer het is gedeactiveerd met intentie opnieuw opstarten of hoger. De waarde is 4
ForceRestart
Type: booleaanse waarde
Vereist: Nee
Als dit waar is, worden processen geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd (de upgrade wijzigt alleen de configuratie of gegevens).
UpgradeReplicaSetCheckTimeoutInSeconds
Type: geheel getal (int64)
Vereist: Nee
De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. Geldige waarden liggen tussen 0 en 42949672925 inclusief. (niet-ondertekend 32-bits geheel getal).
MonitoringPolicy
Type: MonitoringPolicyDescription
Vereist: Nee
Beschrijft de parameters voor het bewaken van een upgrade in de bewaakte modus.
ApplicationHealthPolicy
Type: ApplicationHealthPolicy
Vereist: Nee
Definieert een statusbeleid dat wordt gebruikt om de status van een toepassing of een van de onderliggende entiteiten te evalueren.
TargetApplicationTypeVersion
Type: tekenreeks
Vereist: Nee
De versie van het doeltoepassingstype (te vinden in het toepassingsmanifest) voor de toepassingsupgrade.
UpgradeDuration
Type: tekenreeks
Vereist: Nee
De geschatte hoeveelheid tijd dat de algehele upgrade is verstreken. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden vertegenwoordigt.
CurrentUpgradeDomainDuration
Type: tekenreeks
Vereist: Nee
De geschatte hoeveelheid tijd die is besteed aan het verwerken van het huidige upgradedomein. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden vertegenwoordigt.
ApplicationUnhealthyEvaluations
Type: matrix van HealthEvaluationWrapper
Vereist: Nee
Lijst met statusevaluaties die hebben geresulteerd in de huidige geaggregeerde status.
CurrentUpgradeDomainProgress
Type: CurrentUpgradeDomainProgressInfo
Vereist: Nee
Informatie over het huidige upgradedomein dat wordt uitgevoerd. Niet van toepassing op upgrades per knooppunt.
StartTimestampUtc
Type: tekenreeks
Vereist: Nee
De geschatte UTC-datum/tijd waarop de upgrade is gestart.
FailureTimestampUtc
Type: tekenreeks
Vereist: Nee
De geschatte UTC-datum/tijd waarop de upgrade is mislukt en FailureAction is uitgevoerd.
FailureReason
Type: tekenreeks (opsomming)
Vereist: Nee
De oorzaak van een upgradefout die ertoe leidde dat FailureAction werd uitgevoerd.
Mogelijke waarden zijn:
-
None
- Geeft aan dat de reden ongeldig of onbekend is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul. -
Interrupted
- Er is een extern verzoek ingediend om de upgrade terug te draaien. De waarde is 1 -
HealthCheck
- De upgrade is mislukt vanwege schendingen van het statusbeleid. De waarde is 2 -
UpgradeDomainTimeout
- Het verwerken van een upgradedomein duurde langer dan de toegestane time-out van het upgradedomein. De waarde is 3 -
OverallUpgradeTimeout
- De algehele upgrade heeft langer geduurd dan de toegestane time-out voor de upgrade. De waarde is 4
UpgradeDomainProgressAtFailure
Type: FailureUpgradeDomainProgressInfo
Vereist: Nee
Informatie over de voortgang van het upgradedomein op het moment van een upgradefout.
ApplicationUpgradeStatusDetails
Type: tekenreeks
Vereist: Nee
Aanvullende details van de toepassingsupgrade, waaronder een foutbericht.