org.apache.hadoop.hdfs.server.federation.fairness (Apache Hadoop HDFS-RBF 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.federation.fairness

# 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.

- Class
  Description
  AbstractRouterRpcFairnessPolicyController
  Base fairness policy that implements @RouterRpcFairnessPolicyController.
  NoRouterRpcFairnessPolicyController
  A pass through fairness policy that implements `RouterRpcFairnessPolicyController` and allows any number of handlers to connect to any specific downstream name service.
  ProportionRouterRpcFairnessPolicyController
  Proportion fairness policy extending `AbstractRouterRpcFairnessPolicyController` and 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.
  RefreshFairnessPolicyControllerHandler
  RouterAsyncRpcFairnessPolicyController
  When router async rpc enabled, it is recommended to use this fairness controller.
  RouterRpcFairnessConstants
  RouterRpcFairnessPolicyController
  Interface to define handlers assignment for specific name services.
  StaticRouterRpcFairnessPolicyController
  Static fairness policy extending @AbstractRouterRpcFairnessPolicyController and fetching handlers from configuration for all available name services.