EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
DefaultEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int quorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
EnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
Choose numBookies bookies for ensemble.
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
ITopologyAwareEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<T> parentEnsemble,
ITopologyAwareEnsemblePlacementPolicy.Predicate<T> parentPredicate) |
Create an ensemble with parent ensemble.
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<BookieNode> parentEnsemble,
ITopologyAwareEnsemblePlacementPolicy.Predicate<BookieNode> parentPredicate) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicyImpl.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicyImpl.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<BookieNode> parentEnsemble,
ITopologyAwareEnsemblePlacementPolicy.Predicate<BookieNode> parentPredicate) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RegionAwareEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludedBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
ZoneawareEnsemblePlacementPolicy.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
ZoneawareEnsemblePlacementPolicyImpl.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
ZoneawareEnsemblePlacementPolicyImpl.newEnsemble(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<BookieNode> parentEnsemble,
ITopologyAwareEnsemblePlacementPolicy.Predicate<BookieNode> parentPredicate) |
|
protected EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicyImpl.newEnsembleInternal(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<BookieNode> parentEnsemble,
ITopologyAwareEnsemblePlacementPolicy.Predicate<BookieNode> parentPredicate) |
|
static <T> EnsemblePlacementPolicy.PlacementResult<T> |
EnsemblePlacementPolicy.PlacementResult.of(T result,
EnsemblePlacementPolicy.PlacementPolicyAdherence policyAdherence) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
DefaultEnsemblePlacementPolicy.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
EnsemblePlacementPolicy.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
Choose a new bookie to replace bookieToReplace.
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
RackawareEnsemblePlacementPolicy.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
RackawareEnsemblePlacementPolicyImpl.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
RegionAwareEnsemblePlacementPolicy.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
ZoneawareEnsemblePlacementPolicy.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
EnsemblePlacementPolicy.PlacementResult<BookieId> |
ZoneawareEnsemblePlacementPolicyImpl.replaceBookie(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Map<java.lang.String,byte[]> customMetadata,
java.util.List<BookieId> currentEnsemble,
BookieId bookieToReplace,
java.util.Set<BookieId> excludeBookies) |
|
default EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
EnsemblePlacementPolicy.replaceToAdherePlacementPolicy(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
java.util.List<BookieId> currentEnsemble) |
Returns placement result.
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicy.replaceToAdherePlacementPolicy(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
java.util.List<BookieId> currentEnsemble) |
|
EnsemblePlacementPolicy.PlacementResult<java.util.List<BookieId>> |
RackawareEnsemblePlacementPolicyImpl.replaceToAdherePlacementPolicy(int ensembleSize,
int writeQuorumSize,
int ackQuorumSize,
java.util.Set<BookieId> excludeBookies,
java.util.List<BookieId> currentEnsemble) |
|