ClusterUpgradeProgressObject
Informations sur une mise à niveau de cluster.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
CodeVersion |
string | Non |
ConfigVersion |
string | Non |
UpgradeDomains |
tableau de UpgradeDomainInfo | Non |
UpgradeUnits |
tableau de UpgradeUnitInfo | Non |
UpgradeState |
string (énumération) | Non |
NextUpgradeDomain |
string | Non |
RollingUpgradeMode |
string (énumération) | Non |
UpgradeDescription |
ClusterUpgradeDescriptionObject | Non |
UpgradeDurationInMilliseconds |
string | Non |
UpgradeDomainDurationInMilliseconds |
string | Non |
UnhealthyEvaluations |
tableau de HealthEvaluationWrapper | Non |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | Non |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | Non |
StartTimestampUtc |
string | Non |
FailureTimestampUtc |
string | Non |
FailureReason |
string (énumération) | Non |
UpgradeDomainProgressAtFailure |
FailedUpgradeDomainProgressObject | Non |
IsNodeByNode |
boolean | Non |
CodeVersion
Type : chaîne
Obligatoire : Non
Version de code ServiceFabric du cluster.
ConfigVersion
Type : chaîne
Obligatoire : Non
Version de configuration du cluster (spécifiée dans le manifeste du cluster).
UpgradeDomains
Type : tableau de UpgradeDomainInfo
Obligatoire : Non
Liste des domaines de mise à niveau et de leurs états. Non applicable aux mises à niveau de nœud par nœud.
UpgradeUnits
Type : tableau de UpgradeUnitInfo
Obligatoire : Non
Liste des unités de mise à niveau et de leurs états.
UpgradeState
Type : chaîne (énumération)
Obligatoire : Non
État du domaine de mise à niveau.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique que l’état de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
RollingBackInProgress
- La mise à niveau est rétablie vers la version précédente, mais n’est pas encore terminée. La valeur est 1 -
RollingBackCompleted
- La mise à niveau a terminé la restauration. La valeur est 2 -
RollingForwardPending
- Le domaine de mise à niveau actuel a terminé la mise à niveau. La mise à niveau globale attend une demande de déplacement explicite de la prochaine requête en mode UnmonitoredManual ou effectue des vérifications d’intégrité en mode Surveillé. La valeur est 3 -
RollingForwardInProgress
- La mise à niveau est propagée vers la version cible, mais n’est pas encore terminée. La valeur est 4 -
RollingForwardCompleted
- La mise à niveau est terminée. La valeur est 5 -
Failed
- La mise à niveau a échoué et ne peut pas exécuter FailureAction. La valeur est 6
NextUpgradeDomain
Type : chaîne
Obligatoire : Non
Nom du domaine de mise à niveau suivant à traiter. Non applicable aux mises à niveau de nœud par nœud.
RollingUpgradeMode
Type : chaîne (énumération)
Obligatoire : Non
Par défaut : UnmonitoredAuto
Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual, Monitored et UnmonitoredDeferred.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique que le mode de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
UnmonitoredAuto
- La mise à niveau se poursuit automatiquement sans effectuer de surveillance de l’intégrité. La valeur est 1 -
UnmonitoredManual
- La mise à niveau s’arrête après la fin de chaque domaine de mise à niveau, ce qui donne la possibilité de surveiller manuellement l’intégrité avant de continuer. La valeur est 2 -
Monitored
- La mise à niveau s’arrête après chaque domaine de mise à niveau et surveille automatiquement l’intégrité avant de continuer. La valeur est 3 -
UnmonitoredDeferred
- Effectuer une mise à niveau nœud par nœud. Aucune action n’est effectuée au démarrage de la mise à niveau ; la mise à niveau est appliquée à chaque nœud lorsqu’il est désactivé avec un redémarrage intentionnel ou une version ultérieure. La valeur est 4
UpgradeDescription
Type : ClusterUpgradeDescriptionObject
Obligatoire : Non
Représente une mise à niveau de cluster ServiceFabric
UpgradeDurationInMilliseconds
Type : chaîne
Obligatoire : Non
Temps écoulé estimé consacré au traitement de la mise à niveau globale actuelle.
UpgradeDomainDurationInMilliseconds
Type : chaîne
Obligatoire : Non
Temps écoulé estimé passé à traiter le domaine de mise à niveau actuel. Non applicable aux mises à niveau nœud par nœud.
UnhealthyEvaluations
Type : tableau de HealthEvaluationWrapper
Obligatoire : Non
Liste des évaluations d’intégrité qui ont abouti à l’état d’intégrité agrégé actuel.
CurrentUpgradeDomainProgress
Type : CurrentUpgradeDomainProgressInfo
Obligatoire : Non
Informations sur le domaine de mise à niveau en cours. Non applicable aux mises à niveau nœud par nœud.
CurrentUpgradeUnitsProgress
Type : CurrentUpgradeUnitsProgressInfo
Obligatoire : Non
Informations sur les unités de mise à niveau en cours.
StartTimestampUtc
Type : chaîne
Obligatoire : Non
Heure de début de la mise à niveau en UTC.
FailureTimestampUtc
Type : chaîne
Obligatoire : Non
Heure d’échec de la mise à niveau en UTC.
FailureReason
Type : chaîne (énumération)
Obligatoire : Non
Cause d’un échec de mise à niveau qui a entraîné l’exécution de FailureAction.
Les valeurs possibles sont les suivantes :
-
None
- Indique que la raison n’est pas valide ou inconnue. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
Interrupted
- Une demande externe a été envoyée pour restaurer la mise à niveau. La valeur est 1 -
HealthCheck
- La mise à niveau a échoué en raison de violations de la stratégie d’intégrité. La valeur est 2 -
UpgradeDomainTimeout
- Le traitement d’un domaine de mise à niveau a pris plus de temps que le délai d’expiration autorisé du domaine de mise à niveau. La valeur est 3 -
OverallUpgradeTimeout
- La mise à niveau globale a pris plus de temps que le délai de mise à niveau autorisé pour le traitement. La valeur est 4
UpgradeDomainProgressAtFailure
Type : FailedUpgradeDomainProgressObject
Obligatoire : Non
Progression détaillée de la mise à niveau pour les nœuds du domaine de mise à niveau actuel au point de défaillance. Non applicable aux mises à niveau nœud par nœud.
IsNodeByNode
Type : booléen
Obligatoire : Non
Par défaut : false
Indique si cette mise à niveau est nœud par nœud.