Uses of Class
org.apache.hadoop.hbase.master.balancer.CostFunction
-
Uses of CostFunction in org.apache.hadoop.hbase.master.balancer
Modifier and TypeClassDescription(package private) static class
(package private) static class
(package private) class
Class to be used for the subset of RegionLoad costs that should be treated as rates.(package private) class
Base class the allows writing costs functions from rolling average of some number from RegionLoad.class
This is an optional Cost function designed to allow region count skew across RegionServers.(package private) class
Compute a cost of a potential cluster configuration based upon whereHStoreFile
s are located.(package private) class
Compute the cost of total memstore size.(package private) class
Given the starting state of the regions and a potential ending state compute cost based upon the number of regions that have moved.(package private) class
Compute the cost of a potential cluster state from skew in number of primary regions on a cluster.(package private) class
(package private) class
Compute the cost of total number of read requests The more unbalanced the higher the computed cost will be.(package private) class
Compute the cost of a potential cluster state from skew in number of regions on a cluster.(package private) class
A cost function for region replicas.(package private) class
A cost function for region replicas.(package private) class
A cost function for region replicas for the rack distribution.(package private) class
(package private) class
Compute the cost of total open storefiles size.(package private) class
Compute the cost of a potential cluster configuration based upon how evenly distributed tables are.(package private) class
Compute the cost of total number of write requests.Modifier and TypeFieldDescriptionprotected List<CostFunction>
StochasticLoadBalancer.costFunctions
Modifier and TypeMethodDescriptionprivate static CostFunction
StochasticLoadBalancer.createCostFunction
(Class<? extends CostFunction> clazz, org.apache.hadoop.conf.Configuration conf) Modifier and TypeMethodDescriptionprotected List<CostFunction>
CacheAwareLoadBalancer.createCostFunctions
(org.apache.hadoop.conf.Configuration configuration) protected List<CostFunction>
StochasticLoadBalancer.createCostFunctions
(org.apache.hadoop.conf.Configuration conf) (package private) List<CostFunction>
StochasticLoadBalancer.getCostFunctions()
Modifier and TypeMethodDescriptionprivate void
CacheAwareLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private void
StochasticLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) Modifier and TypeMethodDescriptionprivate void
CacheAwareLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private void
StochasticLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private static CostFunction
StochasticLoadBalancer.createCostFunction
(Class<? extends CostFunction> clazz, org.apache.hadoop.conf.Configuration conf) private void
StochasticLoadBalancer.sendRejectionReasonToRingBuffer
(String reason, List<CostFunction> costFunctions)