Uses of Class
org.apache.hadoop.hbase.master.balancer.BalanceAction
Packages that use BalanceAction
-
Uses of BalanceAction in org.apache.hadoop.hbase.master.balancer
Subclasses of BalanceAction in org.apache.hadoop.hbase.master.balancerModifier and TypeClassDescription(package private) classprivate static final classclass(package private) classclassFields in org.apache.hadoop.hbase.master.balancer declared as BalanceActionModifier and TypeFieldDescription(package private) static final BalanceActionBalanceAction.NULL_ACTIONMethods in org.apache.hadoop.hbase.master.balancer that return BalanceActionModifier and TypeMethodDescription(package private) BalanceActionRegionPlanConditionalCandidateGenerator.batchMovesAndResetClusterState(BalancerClusterState cluster, List<MoveRegionAction> moves) protected BalanceActionCacheAwareLoadBalancer.CacheAwareCandidateGenerator.generate(BalancerClusterState cluster) (package private) abstract BalanceActionCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionFavoredStochasticBalancer.FavoredNodeLoadPicker.generate(BalancerClusterState cluster) protected BalanceActionFavoredStochasticBalancer.FavoredNodeLocalityPicker.generate(BalancerClusterState cluster) (package private) BalanceActionLoadCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionLocalityBasedCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionRandomCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionRegionPlanConditionalCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionRegionReplicaCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionRegionReplicaRackCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionTableIsolationCandidateGenerator.generate(BalancerClusterState cluster) (package private) BalanceActionDistributeReplicasCandidateGenerator.generateCandidate(BalancerClusterState cluster, boolean isWeighing) (package private) BalanceActionDistributeReplicasCandidateGenerator.generateCandidate(BalancerClusterState cluster, boolean isWeighing, boolean isForced) (package private) abstract BalanceActionRegionPlanConditionalCandidateGenerator.generateCandidate(BalancerClusterState cluster, boolean isWeighing) Generates a balancing action to appease the conditional.(package private) BalanceActionSlopFixingCandidateGenerator.generateCandidate(BalancerClusterState cluster, boolean isWeighing) (package private) BalanceActionTableIsolationCandidateGenerator.generateCandidate(BalancerClusterState cluster, boolean isWeighing) private BalanceActionCacheAwareLoadBalancer.CacheAwareCandidateGenerator.generatePlan(BalancerClusterState cluster, int regionIndex, int currentServerIndex, float cacheRatioOnCurrentServer, int oldServerIndex, float cacheRatioOnOldServer) protected BalanceActionCandidateGenerator.getAction(int fromServer, int fromRegion, int toServer, int toRegion) (package private) BalanceActionCacheAwareLoadBalancer.CacheAwareSkewnessCandidateGenerator.pickRandomRegions(BalancerClusterState cluster, int thisServer, int otherServer) (package private) BalanceActionCandidateGenerator.pickRandomRegions(BalancerClusterState cluster, int thisServer, int otherServer) AssignRegionAction.undoAction()(package private) BalanceActionBalanceAction.NullBalanceAction.undoAction()(package private) abstract BalanceActionBalanceAction.undoAction()Returns an Action which would undo this action(package private) BalanceActionMoveBatchAction.undoAction()MoveRegionAction.undoAction()SwapRegionsAction.undoAction()Methods in org.apache.hadoop.hbase.master.balancer that return types with arguments of type BalanceActionModifier and TypeMethodDescription(package private) Pair<CandidateGenerator,BalanceAction> StochasticLoadBalancer.nextAction(BalancerClusterState cluster) private Optional<BalanceAction>LocalityBasedCandidateGenerator.tryMoveOrSwap(BalancerClusterState cluster, int fromServer, int fromRegion, int toServer) Methods in org.apache.hadoop.hbase.master.balancer with parameters of type BalanceActionModifier and TypeMethodDescriptionvoidBalancerClusterState.doAction(BalanceAction action) (package private) intBalancerConditionals.getViolationCountChange(BalancerClusterState cluster, BalanceAction action) Indicates whether the action is good for our conditional compliance.(package private) booleanBalancerConditionals.isViolating(BalancerClusterState cluster, BalanceAction action) Check if the proposed action violates conditionals(package private) voidCostFunction.postAction(BalanceAction action) Called once per cluster Action to give the cost function an opportunity to update it's state.(package private) voidStochasticLoadBalancer.updateCostsAndWeightsWithAction(BalancerClusterState cluster, BalanceAction action) Update both the costs of costfunctions and the weights of candidate generators(package private) booleanRegionPlanConditionalCandidateGenerator.willBeAccepted(BalancerClusterState cluster, BalanceAction action)