Package com.linkedin.venice.controller
Class RecoveryProgress
java.lang.Object
com.linkedin.venice.controller.RecoveryProgress
Tracks progress of a bulk recovery operation for a datacenter.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInitiatedStore(com.linkedin.venice.controller.RecoveryProgress.StoreVersionPair sv) intList<com.linkedin.venice.controller.RecoveryProgress.StoreVersionPair>doubleintintintvoidvoidvoidbooleanvoidvoidsetTotalStores(int total)
-
Constructor Details
-
RecoveryProgress
-
-
Method Details
-
getDatacenterName
-
getTotalStores
public int getTotalStores() -
setTotalStores
public void setTotalStores(int total) -
getRecoveredStores
public int getRecoveredStores() -
incrementRecovered
public void incrementRecovered() -
getFailedStores
public int getFailedStores() -
incrementFailed
public void incrementFailed() -
getVersionsTransitioned
public int getVersionsTransitioned() -
incrementVersionsTransitioned
public void incrementVersionsTransitioned() -
addInitiatedStore
public void addInitiatedStore(com.linkedin.venice.controller.RecoveryProgress.StoreVersionPair sv) -
getInitiatedStores
-
isComplete
public boolean isComplete() -
markComplete
public void markComplete() -
getProgressFraction
public double getProgressFraction()
-