Package org.apache.hadoop.hdfs.server.federation.fairness
@Private
@Evolving
package org.apache.hadoop.hdfs.server.federation.fairness
Includes router handlers fairness manager and policy implementations.
-
ClassDescriptionBase fairness policy that implements @RouterRpcFairnessPolicyController.A pass through fairness policy that implements
RouterRpcFairnessPolicyControllerand allows any number of handlers to connect to any specific downstream name service.Proportion fairness policy extendingAbstractRouterRpcFairnessPolicyControllerand fetching proportion of handlers from configuration for all available name services, based on the proportion and the total number of handlers, calculate the handlers of all ns.When router async rpc enabled, it is recommended to use this fairness controller.Interface to define handlers assignment for specific name services.Static fairness policy extending @AbstractRouterRpcFairnessPolicyController and fetching handlers from configuration for all available name services.