Uses of Interface
org.apache.hadoop.yarn.server.federation.policies.router.FederationRouterPolicy
Packages that use FederationRouterPolicy
Package
Description
Various implementation of FederationPolicyManager.
Router policies.
-
Uses of FederationRouterPolicy in org.apache.hadoop.yarn.server.federation.policies.manager
Methods in org.apache.hadoop.yarn.server.federation.policies.manager that return FederationRouterPolicyModifier and TypeMethodDescriptionAbstractPolicyManager.getRouterPolicy(FederationPolicyInitializationContext federationPolicyContext, FederationRouterPolicy oldInstance) This default implementation validates theFederationPolicyInitializationContext, then checks whether it needs to reinstantiate the class (null or mismatching type), and reinitialize the policy.FederationPolicyManager.getRouterPolicy(FederationPolicyInitializationContext policyContext, FederationRouterPolicy oldInstance) If the current instance is compatible, this method returns the same instance ofFederationRouterPolicyreinitialized with the current context, otherwise a new instance initialized with the current context is provided.Methods in org.apache.hadoop.yarn.server.federation.policies.manager with parameters of type FederationRouterPolicyModifier and TypeMethodDescriptionAbstractPolicyManager.getRouterPolicy(FederationPolicyInitializationContext federationPolicyContext, FederationRouterPolicy oldInstance) This default implementation validates theFederationPolicyInitializationContext, then checks whether it needs to reinstantiate the class (null or mismatching type), and reinitialize the policy.FederationPolicyManager.getRouterPolicy(FederationPolicyInitializationContext policyContext, FederationRouterPolicy oldInstance) If the current instance is compatible, this method returns the same instance ofFederationRouterPolicyreinitialized with the current context, otherwise a new instance initialized with the current context is provided. -
Uses of FederationRouterPolicy in org.apache.hadoop.yarn.server.federation.policies.router
Classes in org.apache.hadoop.yarn.server.federation.policies.router that implement FederationRouterPolicyModifier and TypeClassDescriptionclassBase abstract class forFederationRouterPolicyimplementations, that provides common validation for reinitialization.classThisFederationRouterPolicypick a subcluster based on the hash of the job's queue name.classThis implements a simple load-balancing policy.classThis policy selects the subcluster depending on the node where the Client wants to run its application.classThis implements a policy that interprets "weights" as a ordered list of preferences among sub-clusters.classThisFederationRouterPolicysimply rejects all incoming requests.classThis simple policy picks at uniform random among any of the currently active subclusters.classThis policy implements a weighted random sample among currently active sub-clusters.