ApplicationUpgradePolicy
Beschreibt die Richtlinie für ein überwachtes Anwendungsupgrade.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
upgradeReplicaSetCheckTimeout | ganze Zahl (int64) | Nein |
forceRestart | boolean | Nein |
rollingUpgradeMonitoringPolicy | RollingUpgradeMonitoringPolicy | Nein |
applicationHealthPolicy | ApplicationHealthPolicy | Nein |
upgradeReplicaSetCheckTimeout
Typ: integer (int64)
Erforderlich: Nein
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).
forceRestart
Typ: boolesch
Erforderlich: Nein
Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder die Daten).
rollingUpgradeMonitoringPolicy
Typ: RollingUpgradeMonitoringPolicy
Erforderlich: Nein
Die Richtlinie, die zum Überwachen des Anwendungsupgrades verwendet wird
applicationHealthPolicy
Typ: ApplicationHealthPolicy
Erforderlich: Nein
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer ihrer untergeordneten Entitäten auszuwerten.