voldemort.client.rebalance
Class RebalanceClientConfig
java.lang.Object
voldemort.client.protocol.admin.AdminClientConfig
voldemort.client.rebalance.RebalanceClientConfig
public class RebalanceClientConfig
- extends AdminClientConfig
| Methods inherited from class voldemort.client.protocol.admin.AdminClientConfig |
getAdminConnectionTimeoutSec, getAdminSocketBufferSize, getAdminSocketKeepAlive, getAdminSocketTimeoutSec, getMaxBackoffDelayMs, getMaxConnectionsPerNode, getMaxThreads, getRestoreDataTimeoutSec, getThreadIdleMs, setAdminConnectionTimeoutSec, setAdminSocketBufferSize, setAdminSocketKeepAlive, setAdminSocketTimeoutSec, setMaxBackoffDelayMs, setMaxConnectionsPerNode, setMaxThreads, setRestoreDataTimeoutSec, setThreadIdleMs |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_PARALLEL_REBALANCING
public static final int MAX_PARALLEL_REBALANCING
- See Also:
- Constant Field Values
MAX_TRIES
public static final int MAX_TRIES
- See Also:
- Constant Field Values
REBALANCING_CLIENT_TIMEOUT_SEC
public static final long REBALANCING_CLIENT_TIMEOUT_SEC
- See Also:
- Constant Field Values
PRIMARY_PARTITION_BATCH_SIZE
public static final int PRIMARY_PARTITION_BATCH_SIZE
- See Also:
- Constant Field Values
STEALER_BASED_REBALANCING
public static final boolean STEALER_BASED_REBALANCING
- See Also:
- Constant Field Values
MaxParallelRebalancingString
public static final java.lang.String MaxParallelRebalancingString
- See Also:
- Constant Field Values
RebalancingClientTimeoutSeconds
public static final java.lang.String RebalancingClientTimeoutSeconds
- See Also:
- Constant Field Values
EnableDeleteAfterRebalancing
public static final java.lang.String EnableDeleteAfterRebalancing
- See Also:
- Constant Field Values
MaxTriesRebalancingString
public static final java.lang.String MaxTriesRebalancingString
- See Also:
- Constant Field Values
OutputDirectoryString
public static final java.lang.String OutputDirectoryString
- See Also:
- Constant Field Values
PrimaryPartitionBatchSizeString
public static final java.lang.String PrimaryPartitionBatchSizeString
- See Also:
- Constant Field Values
StealerBasedRebalancingString
public static final java.lang.String StealerBasedRebalancingString
- See Also:
- Constant Field Values
RebalanceClientConfig
public RebalanceClientConfig(java.util.Properties properties)
RebalanceClientConfig
public RebalanceClientConfig()
setOutputDirectory
public void setOutputDirectory(java.lang.String outputDirectory)
getOutputDirectory
public java.lang.String getOutputDirectory()
hasOutputDirectory
public boolean hasOutputDirectory()
setStealerBasedRebalancing
public void setStealerBasedRebalancing(boolean stealerBasedRebalancing)
isStealerBasedRebalancing
public boolean isStealerBasedRebalancing()
setPrimaryPartitionBatchSize
public void setPrimaryPartitionBatchSize(int primaryPartitionBatchSize)
getPrimaryPartitionBatchSize
public int getPrimaryPartitionBatchSize()
setMaxParallelRebalancing
public void setMaxParallelRebalancing(int maxParallelRebalancing)
getMaxParallelRebalancing
public int getMaxParallelRebalancing()
setMaxTriesRebalancing
public void setMaxTriesRebalancing(int maxTriesRebalancing)
getMaxTriesRebalancing
public int getMaxTriesRebalancing()
setRebalancingClientTimeoutSeconds
public void setRebalancingClientTimeoutSeconds(long rebalancingTimeoutSeconds)
getRebalancingClientTimeoutSeconds
public long getRebalancingClientTimeoutSeconds()
isDeleteAfterRebalancingEnabled
public boolean isDeleteAfterRebalancingEnabled()
setDeleteAfterRebalancingEnabled
public void setDeleteAfterRebalancingEnabled(boolean deleteAfterRebalancingEnabled)
setEnableShowPlan
public void setEnableShowPlan(boolean enable)
isShowPlanEnabled
public boolean isShowPlanEnabled()
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu