FabricUpgradeProgress Class

Definition

Encapsulates the progress of a Service Fabric upgrade.

public sealed class FabricUpgradeProgress
type FabricUpgradeProgress = class
Public NotInheritable Class FabricUpgradeProgress
Inheritance
FabricUpgradeProgress

Properties

CurrentUpgradeDomainDuration

Gets the estimated elapsed time spent processing the current Upgrade Domain. Value not defined for node-by-node upgrades.

CurrentUpgradeDomainProgress

Gives the detailed upgrade progress for nodes in the current upgrade domain. Value not defined for node-by-node upgrades.

CurrentUpgradeUnitsProgress

Gives the detailed upgrade progress for nodes in the current upgrade domain if upgrade unit is upgrade domains, or node currently going through upgrade for node-by-node upgrades.

FailureReason

Gets the category of upgrade failure if the upgrade failed.

FailureTimestampUtc

Gets the time at which the upgrade failed.

IsNodeByNode

Gets if this upgrade is a node-by-node upgrade

NextUpgradeDomain

Gets the next upgrade domain for this upgrade. Value not defined for node-by-node upgrades.

RollingUpgradeMode

Gets the rolling upgrade mode for this upgrade.

StartTimestampUtc

Gets the time at which the upgrade started.

TargetCodeVersion

Gets the target code version for this upgrade.

TargetConfigVersion

Gets the target configuration version for this upgrade.

UnhealthyEvaluations

Gets the health evaluations which describe the data and the algorithm used by health manager to evaluate cluster health. Only populated when the cluster’s aggregated health state is Error. When the upgrade rolls back because of health evaluation, it provides a snapshot view of the health at the time the health check was performed.

UpgradeDescription

Gets the upgrade parameter details that describe the behavior of the current upgrade.

UpgradeDomainProgressAtFailure

Gets structured information about what actions were being performed by the system at the moment of upgrade failure. Value not defined for node-by-node upgrades.

UpgradeDomains

Gets the list of upgrade domains. Value not defined for node-by-node upgrades.

UpgradeDuration

Gets the estimated elapsed time spent processing the current overall upgrade.

UpgradeState

Gets the upgrade state for this upgrade.

UpgradeUnits

Gets the list of upgrade units. For node-by-node upgrades this is a list of nodes, otherwise this is a list of upgrade domains.

Methods

GetChangedUpgradeDomains(FabricUpgradeProgress)

Gets the list of changed upgrade domains.

ToString()

Gets a string representation of the fabric upgrade progress.

Applies to