Class HelixReadWriteDegradedDcStatesRepository

java.lang.Object
com.linkedin.venice.helix.HelixReadOnlyDegradedDcStatesRepository
com.linkedin.venice.helix.HelixReadWriteDegradedDcStatesRepository

public class HelixReadWriteDegradedDcStatesRepository extends HelixReadOnlyDegradedDcStatesRepository
Read-write ZK-backed repository for degraded DC states. Used by Venice Controller to mark/unmark datacenters as degraded.
  • Constructor Details

    • HelixReadWriteDegradedDcStatesRepository

      public HelixReadWriteDegradedDcStatesRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapter, String clusterName)
  • Method Details

    • updateStates

      public void updateStates(DegradedDcStates newStates)
    • deleteStates

      public void deleteStates()