Class StaticRouterRpcFairnessPolicyController
java.lang.Object
org.apache.hadoop.hdfs.server.federation.fairness.AbstractRouterRpcFairnessPolicyController
org.apache.hadoop.hdfs.server.federation.fairness.StaticRouterRpcFairnessPolicyController
- All Implemented Interfaces:
RouterRpcFairnessPolicyController
public class StaticRouterRpcFairnessPolicyController
extends AbstractRouterRpcFairnessPolicyController
Static fairness policy extending @AbstractRouterRpcFairnessPolicyController
and fetching handlers from configuration for all available name services.
The handlers count will not change for this controller.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStaticRouterRpcFairnessPolicyController(org.apache.hadoop.conf.Configuration conf) -
Method Summary
Methods inherited from class org.apache.hadoop.hdfs.server.federation.fairness.AbstractRouterRpcFairnessPolicyController
acquirePermit, contains, getAvailableHandlerOnPerNs, getAvailablePermits, insertNameServiceWithPermits, releasePermit, shutdown
-
Field Details
-
ERROR_MSG
- See Also:
-
-
Constructor Details
-
StaticRouterRpcFairnessPolicyController
public StaticRouterRpcFairnessPolicyController(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
init
- Overrides:
initin classAbstractRouterRpcFairnessPolicyController- Throws:
IllegalArgumentException
-