SAFplus Runtime Director API  3.0.5
upgrade Namespace Reference

Implementation of ASP ISSU logic. More...

Classes

class  ChangeTracker
 The change tracker class keeps track of state changes and notifies interested parties. More...
 
class  UpgradeSuTracker
 This class reflects the state of the upgrade on a particular su/node. More...
 
class  UpgradeSg
 This class reflects the state of the upgrade on a particular Service Group. More...
 
class  UpgradeMgr
 This class manages all ongoing upgrades in the cluster. More...
 

Variables

string SingleStepUpgrade = "all at once"
 
string RollingUpgrade = "rolling"
 
tuple Yes = T("yes")
 
tuple No = T("no")
 
tuple StatusNotStarted = T("not started")
 
tuple StatusUpgrading = T("upgrading")
 
tuple StatusUpgraded = T("upgrade complete")
 
tuple StatusReverting = T("reverting")
 
tuple StatusAborting = T("aborting")
 
tuple StatusCommitting = T("committing")
 
string OpInit = ""
 
string OpCopySw = "copying software"
 
string OpSwInstalled = "software installed"
 
string OpUpgradingNodes = "upgrading nodes"
 
string OpXformWork = "converting work"
 
string OpStopWork = "stopping work"
 
string OpStopSg = "stopping deployment"
 
string OpDelSu = "deleting deployment"
 
string OpCreateSu = "creating deployment"
 
string OpStarting = "restarting"
 
string OpDone = "complete"
 

Detailed Description

Implementation of ASP ISSU logic.

Variable Documentation

tuple upgrade.No = T("no")
string upgrade.OpCopySw = "copying software"
string upgrade.OpCreateSu = "creating deployment"
string upgrade.OpDelSu = "deleting deployment"
string upgrade.OpDone = "complete"
string upgrade.OpInit = ""
string upgrade.OpStarting = "restarting"
string upgrade.OpStopSg = "stopping deployment"
string upgrade.OpStopWork = "stopping work"
string upgrade.OpSwInstalled = "software installed"
string upgrade.OpUpgradingNodes = "upgrading nodes"
string upgrade.OpXformWork = "converting work"
string upgrade.RollingUpgrade = "rolling"
string upgrade.SingleStepUpgrade = "all at once"
tuple upgrade.StatusAborting = T("aborting")
tuple upgrade.StatusCommitting = T("committing")
tuple upgrade.StatusNotStarted = T("not started")
tuple upgrade.StatusReverting = T("reverting")
tuple upgrade.StatusUpgraded = T("upgrade complete")
tuple upgrade.StatusUpgrading = T("upgrading")
tuple upgrade.Yes = T("yes")