| Class | Description |
|---|---|
| AbstractAMRMProxyPolicy |
Base abstract class for
FederationAMRMProxyPolicy implementations,
that provides common validation for reinitialization. |
| AbstractConfigurableFederationPolicy |
Base abstract class for a weighted
ConfigurableFederationPolicy. |
| AbstractPolicyManager |
This class provides basic implementation for common methods that multiple
policies will need to implement.
|
| AbstractRouterPolicy |
Base abstract class for
FederationRouterPolicy implementations, that
provides common validation for reinitialization. |
| AbstractSubClusterResolver |
Partial implementation of
SubClusterResolver, containing basic
implementations of the read methods. |
| AddApplicationHomeSubClusterRequest |
The request sent by the
Router to Federation state
store to map the home subcluster of a newly submitted application. |
| AddApplicationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
AddApplicationHomeSubClusterRequest. |
| AddApplicationHomeSubClusterResponse |
AddApplicationHomeSubClusterResponse contains the answer from the
FederationApplicationHomeSubClusterStore to a request to insert a
newly generated applicationId and its owner. |
| AddApplicationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
AddApplicationHomeSubClusterResponse. |
| AddReservationHomeSubClusterRequest |
The request sent by the
Router to Federation state
store to map the home subcluster of a newly submitted Reservation. |
| AddReservationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
AddReservationHomeSubClusterRequest. |
| AddReservationHomeSubClusterResponse |
AddReservationHomeSubClusterResponse contains the answer from the
FederationReservationHomeSubClusterStore to a request to insert a
newly generated ReservationId and its owner. |
| AddReservationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
AddReservationHomeSubClusterResponse. |
| AMHeartbeatRequestHandler |
Extends Thread and provides an implementation that is used for processing the
AM heart beat request asynchronously and sending back the response using the
callback method registered with the system.
|
| AMHeartbeatRequestHandler.AsyncAllocateRequestInfo |
Data structure that encapsulates AllocateRequest and AsyncCallback
instance.
|
| AMRMClientRelayer |
A component that sits in between AMRMClient(Impl) and Yarn RM.
|
| AMRMClientRelayerMetrics |
Metrics for FederationInterceptor Internals.
|
| AMRMClientRelayerMetrics.RequestType |
Easier classification of request types for logging metrics.
|
| AMSecretKeys |
Constants for AM Secret Keys.
|
| AppAttemptBlock | |
| AppAttemptInfo | |
| AppAttemptsInfo | |
| AppBlock | |
| AppCollectorData | |
| AppCollectorDataPBImpl | |
| AppInfo | |
| AppInfoProvider |
Classes implementing this interface are used in the
LogServlet
for providing various application related information. |
| ApplicationHomeSubCluster |
ApplicationHomeSubCluster is a report of the runtime information of the
application that is running in the federated cluster.
|
| ApplicationHomeSubClusterPBImpl |
Protocol buffer based implementation of
ApplicationHomeSubCluster. |
| AppsBlock | |
| AppsInfo | |
| BaseContainerTokenSecretManager |
SecretManager for ContainerTokens.
|
| BaseNMTokenSecretManager | |
| BroadcastAMRMProxyPolicy |
An implementation of the
FederationAMRMProxyPolicy that simply
broadcasts each ResourceRequest to all the available sub-clusters. |
| BuilderUtils |
Builder utilities to construct various objects.
|
| BuilderUtils.ApplicationIdComparator | |
| BuilderUtils.ContainerIdComparator | |
| CollectorNodemanagerProtocol |
The protocol between an
TimelineCollectorManager and a
NodeManager to report a new application collector get launched. |
| CollectorNodemanagerProtocolPB | |
| CollectorNodemanagerProtocolPBClientImpl | |
| CollectorNodemanagerProtocolPBServiceImpl | |
| ConfigurableFederationPolicy |
This interface provides a general method to reinitialize a policy.
|
| ContainerAllocationHistory |
Records the allocation history from YarnRM and provide aggregated insights.
|
| ContainerBlock | |
| ContainerInfo | |
| ContainerLogsInfo |
ContainerLogsInfo includes the log meta-data of containers. |
| ContainerQueuingLimit |
Used to hold max wait time / queue length information to be
passed back to the NodeManager.
|
| ContainerQueuingLimitPBImpl |
Implementation of ContainerQueuingLimit interface.
|
| ContainersInfo | |
| CsiConstants |
CSI constants.
|
| DatabaseProduct | |
| DatabaseProduct.DbType | |
| DefaultSubClusterResolverImpl |
Default simple sub-cluster and rack resolver class.
|
| DeleteApplicationHomeSubClusterRequest |
The request to
Federation state store to delete the mapping of
home subcluster of a submitted application. |
| DeleteApplicationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
DeleteApplicationHomeSubClusterRequest. |
| DeleteApplicationHomeSubClusterResponse |
DeleteApplicationHomeSubClusterResponse contains the answer from the
FederationApplicationHomeSubClusterStore to a request to delete the mapping
of home subcluster of a submitted application. |
| DeleteApplicationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
DeleteApplicationHomeSubClusterResponse. |
| DeletePoliciesConfigurationsRequest |
This class is used for handling queue policy deletion requests.
|
| DeletePoliciesConfigurationsRequestPBImpl | |
| DeletePoliciesConfigurationsResponse |
This class is used to respond to requests to delete PoliciesConfigurations.
|
| DeletePoliciesConfigurationsResponsePBImpl | |
| DeleteReservationHomeSubClusterRequest |
The request to
Federation state store to delete the mapping of
home subcluster of a submitted reservation. |
| DeleteReservationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
DeleteReservationHomeSubClusterRequest. |
| DeleteReservationHomeSubClusterResponse |
DeleteReservationHomeSubClusterResponse contains the answer from the
FederationReservationHomeSubClusterStore to a request to delete the mapping
of home subcluster of a submitted reservation. |
| DeleteReservationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
DeleteReservationHomeSubClusterResponse. |
| DeleteSubClusterPoliciesConfigurationsRequest |
This class is used to respond to queue deletion requests and contains a list of queues.
|
| DeleteSubClusterPoliciesConfigurationsRequestPBImpl |
Protocol buffer based implementation of
DeleteSubClusterPoliciesConfigurationsRequest. |
| DeleteSubClusterPoliciesConfigurationsResponse |
DeleteSubClusterPoliciesConfigurationsResponse contains the answer from the
FederationPolicyStore to a request to delete policy configurations
for given queues. |
| DeleteSubClusterPoliciesConfigurationsResponsePBImpl |
Protocol buffer based implementation of
DeleteSubClusterPoliciesConfigurationsResponse. |
| DistributedOpportunisticContainerAllocator |
The DistributedOpportunisticContainerAllocator allocates containers on a
given list of nodes, after modifying the container sizes to respect the
limits set by the ResourceManager.
|
| DistributedSchedulingAllocateRequest |
Object used by the Application Master when distributed scheduling is enabled,
in order to forward the
AllocateRequest for GUARANTEED containers to
the Resource Manager, and to notify the Resource Manager about the allocation
of OPPORTUNISTIC containers through the Distributed Scheduler. |
| DistributedSchedulingAllocateRequestPBImpl |
Implementation of
DistributedSchedulingAllocateRequest. |
| DistributedSchedulingAllocateResponse |
This is the response of the Resource Manager to the
DistributedSchedulingAllocateRequest, when distributed scheduling is
enabled. |
| DistributedSchedulingAllocateResponsePBImpl |
Implementation of
DistributedSchedulingAllocateResponse. |
| DistributedSchedulingAMProtocol |
This protocol extends the
ApplicationMasterProtocol. |
| DistributedSchedulingAMProtocolPB | |
| DistributedSchedulingAMProtocolPBClientImpl |
Implementation of
DistributedSchedulingAMProtocol, used when
distributed scheduling is enabled. |
| DistributedSchedulingAMProtocolPBServiceImpl |
Implementation of
DistributedSchedulingAMProtocolPB. |
| ErrorsAndWarningsBlock | |
| ErrorsAndWarningsBlock.ErrorMetrics | |
| ErrorsAndWarningsBlock.MetricsBase | |
| ErrorsAndWarningsBlock.WarningMetrics | |
| FederationActionRetry<T> | |
| FederationAMRMProxyPolicy |
Implementors of this interface provide logic to split the list of
ResourceRequests received by the AM among various RMs. |
| FederationApplicationHomeSubClusterStore |
FederationApplicationHomeSubClusterStore maintains the state of all
Applications that have been submitted to the federated cluster.
|
| FederationApplicationHomeSubClusterStoreInputValidator |
Utility class to validate the inputs to
FederationApplicationHomeSubClusterStore, allows a fail fast
mechanism for invalid user inputs. |
| FederationCache | |
| FederationDelegationTokenStateStore |
FederationDelegationTokenStateStore maintains the state of all
DelegationToken that have been submitted to the federated cluster.
|
| FederationGuavaCache | |
| FederationJCache | |
| FederationMembershipStateStore |
FederationMembershipStateStore maintains the state of all
subcluster(s) as encapsulated by
SubClusterInfo for all the
subcluster(s) that are participating in federation. |
| FederationMembershipStateStoreInputValidator |
Utility class to validate the inputs to
FederationMembershipStateStore, allows a fail fast mechanism for
invalid user inputs. |
| FederationMethodWrapper | |
| FederationPolicyException |
Generic policy exception.
|
| FederationPolicyInitializationContext |
Context to (re)initialize a
FederationAMRMProxyPolicy and
FederationRouterPolicy. |
| FederationPolicyInitializationContextValidator |
Helper class used to factor out common validation steps for policies.
|
| FederationPolicyInitializationException |
This exception is thrown when the initialization of a federation policy is
not successful.
|
| FederationPolicyManager |
Implementors need to provide the ability to serialize a policy and its
configuration as a
SubClusterPolicyConfiguration, as well as provide
(re)initialization mechanics for the underlying
FederationAMRMProxyPolicy and FederationRouterPolicy. |
| FederationPolicyStore |
The FederationPolicyStore provides a key-value interface to access the
policies configured for the system.
|
| FederationPolicyStoreInputValidator |
Utility class to validate the inputs to
FederationPolicyStore, allows
a fail fast mechanism for invalid user inputs. |
| FederationPolicyUtils |
Utility class for Federation policy.
|
| FederationProxyProviderUtil |
Utility class that creates proxy for specified protocols when federation is
enabled.
|
| FederationQueryRunner |
QueryRunner is used to execute stored procedure SQL and parse the returned results.
|
| FederationRegistryClient |
Helper class that handles reads and writes to Yarn Registry to support UAM HA
and second attempt.
|
| FederationReservationHomeSubClusterStore |
FederationReservationHomeSubClusterStore maintains the state of all
Reservations that have been submitted to the federated cluster.
|
| FederationReservationHomeSubClusterStoreInputValidator |
Utility class to validate the inputs to
FederationReservationHomeSubClusterStore, allows a fail fast
mechanism for invalid user inputs. |
| FederationRMFailoverProxyProvider<T> |
A FailoverProxyProvider implementation that uses the
FederationStateStore to determine the ResourceManager to connect to. |
| FederationRouterPolicy |
Implements the logic for determining the routing of an application submission
based on a policy.
|
| FederationRouterRMTokenInputValidator | |
| FederationSQLOutParameter<T> |
SQLOutParameter is used to set the output parameters of the stored procedure.
|
| FederationStateStore |
FederationStore extends the three interfaces used to coordinate the state of
a federated cluster:
FederationApplicationHomeSubClusterStore,
FederationMembershipStateStore, FederationPolicyStore, and
FederationReservationHomeSubClusterStore. |
| FederationStateStoreClientMetrics |
Performance metrics for FederationStateStore implementations.
|
| FederationStateStoreException |
Exception thrown by the
FederationStateStore. |
| FederationStateStoreFacade |
The FederationStateStoreFacade is an utility wrapper that provides singleton
access to the Federation state store.
|
| FederationStateStoreInvalidInputException |
Exception thrown by the
FederationMembershipStateStoreInputValidator,
FederationApplicationHomeSubClusterStoreInputValidator,
FederationPolicyStoreInputValidator if the input is invalid. |
| FederationStateStoreRetriableException |
Exception thrown by the
FederationStateStore, if it is a retriable
exception. |
| FederationStateStoreUtils |
Common utility methods used by the store implementations.
|
| FederationStateVersionIncompatibleException | |
| GetApplicationHomeSubClusterRequest |
Request class to obtain the home sub-cluster for the specified
ApplicationId. |
| GetApplicationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
GetApplicationHomeSubClusterRequest. |
| GetApplicationHomeSubClusterResponse |
The response sent by
Federation state
store to a query for the home subcluster of a newly submitted
application. |
| GetApplicationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
GetApplicationHomeSubClusterResponse. |
| GetApplicationsHomeSubClusterRequest |
Request class to obtain the home sub-cluster mapping of all active
applications.
|
| GetApplicationsHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
GetApplicationsHomeSubClusterRequest. |
| GetApplicationsHomeSubClusterResponse |
The response sent by
Federation state
store to a query for the home subcluster of all submitted
applications. |
| GetApplicationsHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
GetApplicationsHomeSubClusterResponse. |
| GetReservationHomeSubClusterRequest |
Request class to obtain the home sub-cluster for the specified
ReservationId. |
| GetReservationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
GetReservationHomeSubClusterRequest. |
| GetReservationHomeSubClusterResponse |
The response sent by
Federation state
store to a query for the home subcluster of a newly submitted
reservation. |
| GetReservationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
GetReservationHomeSubClusterResponse. |
| GetReservationsHomeSubClusterRequest |
Request class to obtain the home sub-cluster mapping of all active
reservations.
|
| GetReservationsHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
GetReservationsHomeSubClusterRequest. |
| GetReservationsHomeSubClusterResponse |
The response sent by
Federation state
store to a query for the home subcluster of all submitted
reservations. |
| GetReservationsHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
GetReservationsHomeSubClusterResponse. |
| GetSubClusterInfoRequest |
Request class to obtain information about a sub-cluster identified by its
SubClusterId. |
| GetSubClusterInfoRequestPBImpl |
Protocol buffer based implementation of
GetSubClusterInfoRequest. |
| GetSubClusterInfoResponse |
Response to a query with
SubClusterInfo about a sub-cluster. |
| GetSubClusterInfoResponsePBImpl |
Protocol buffer based implementation of
GetSubClusterInfoResponse. |
| GetSubClusterPoliciesConfigurationsRequest |
GetSubClusterPoliciesConfigurationsRequest is a request to the
FederationPolicyStore to obtain all policy configurations. |
| GetSubClusterPoliciesConfigurationsRequestPBImpl |
Protocol buffer based implementation of
GetSubClusterPoliciesConfigurationsRequest. |
| GetSubClusterPoliciesConfigurationsResponse |
GetSubClusterPolicyConfigurationResponse contains the answer from the
FederationPolicyStore to a request to get all the policies configured in the
system via a SubClusterPolicyConfiguration. |
| GetSubClusterPoliciesConfigurationsResponsePBImpl |
Protocol buffer based implementation of
GetSubClusterPoliciesConfigurationsResponse. |
| GetSubClusterPolicyConfigurationRequest |
GetSubClusterPolicyConfigurationRequest is a request to the
FederationPolicyStore to get the configuration of a policy for a
given queue. |
| GetSubClusterPolicyConfigurationRequestPBImpl |
Protocol buffer based implementation of
GetSubClusterPolicyConfigurationRequest. |
| GetSubClusterPolicyConfigurationResponse |
GetSubClusterPolicyConfigurationResponse contains the answer from the
FederationPolicyStore to a request to get the information about how a policy
should be configured via a SubClusterPolicyConfiguration. |
| GetSubClusterPolicyConfigurationResponsePBImpl |
Protocol buffer based implementation of
GetSubClusterPolicyConfigurationResponse. |
| GetSubClustersInfoRequest |
Request class to obtain information about all sub-clusters that are
participating in federation.
|
| GetSubClustersInfoRequestPBImpl |
Protocol buffer based implementation of
GetSubClustersInfoRequest. |
| GetSubClustersInfoResponse |
Response to a query with list of
SubClusterInfo about all
sub-clusters that are currently participating in Federation. |
| GetSubClustersInfoResponsePBImpl |
Protocol buffer based implementation of
GetSubClustersInfoResponse. |
| GetTimelineCollectorContextRequest | |
| GetTimelineCollectorContextRequestPBImpl | |
| GetTimelineCollectorContextResponse | |
| GetTimelineCollectorContextResponsePBImpl | |
| HashBasedRouterPolicy |
This
FederationRouterPolicy pick a subcluster based on the hash of
the job's queue name. |
| HashBroadcastPolicyManager |
Policy that routes applications via hashing of their queuename, and broadcast
resource requests.
|
| HomeAMRMProxyPolicy |
An implementation of the
FederationAMRMProxyPolicy that simply
sends the ResourceRequest to the home subcluster. |
| HomePolicyManager |
Policy manager which uses the
UniformRandomRouterPolicy for the
Router and HomeAMRMProxyPolicy as the AMRMProxy policy to find the
RM. |
| InvalidVolumeException |
This exception is thrown when a volume is found not valid.
|
| LeveldbIterator |
A wrapper for a DBIterator to translate the raw RuntimeExceptions that
can be thrown into DBExceptions.
|
| LoadBasedRouterPolicy |
This implements a simple load-balancing policy.
|
| LocalityMulticastAMRMProxyPolicy |
An implementation of the
FederationAMRMProxyPolicy interface that
carefully multicasts the requests with the following behavior: |
| LocalityRouterPolicy |
This policy selects the subcluster depending on the node where the Client
wants to run its application.
|
| Lock |
Annotation to document locking order.
|
| Lock.NoLock | |
| LogAggregationReport |
LogAggregationReport is a report for log aggregation status
in one NodeManager of an application. |
| LogAggregationReportPBImpl | |
| LogServlet |
Extracts aggregated logs and related information.
|
| LogWebService |
Support only ATSv2 client only.
|
| LogWebServiceUtils |
Log web service utils class.
|
| MasterKey | |
| MasterKeyData | |
| MasterKeyPBImpl | |
| MemoryFederationStateStore |
In-memory implementation of
FederationStateStore. |
| NMContainerStatus |
NMContainerStatus includes the current information of a container.
|
| NMContainerStatusPBImpl | |
| NoActiveSubclustersException |
This exception is thrown when policies cannot locate any active cluster.
|
| NodeAction |
The NodeManager is instructed to perform the given action.
|
| NodeHealthStatus |
NodeHealthStatus is a summary of the health status of the node. |
| NodeHealthStatusPBImpl | |
| NodeHeartbeatRequest | |
| NodeHeartbeatRequestPBImpl | |
| NodeHeartbeatResponse |
Node Manager's heartbeat response.
|
| NodeHeartbeatResponsePBImpl |
PBImpl class for NodeHeartbeatResponse.
|
| NodeStatus |
NodeStatus is a summary of the status of the node. |
| NodeStatusPBImpl | |
| OpportunisticContainerAllocator |
Base abstract class for Opportunistic container allocations, that provides
common functions required for Opportunistic container allocation.
|
| OpportunisticContainerAllocator.Allocation |
This class encapsulates container and resourceName for an allocation.
|
| OpportunisticContainerAllocator.AllocationParams |
This class encapsulates application specific parameters used to build a
Container.
|
| OpportunisticContainerAllocator.ContainerIdGenerator |
A Container Id Generator.
|
| OpportunisticContainerAllocator.EnrichedResourceRequest |
This class encapsulates Resource Request and provides requests per
node and rack.
|
| OpportunisticContainerAllocator.PartitionedResourceRequests |
Class that includes two lists of
ResourceRequests: one for
GUARANTEED and one for OPPORTUNISTIC ResourceRequests. |
| OpportunisticContainerContext |
This encapsulates application specific information used by the
Opportunistic Container Allocator to allocate containers.
|
| OpportunisticContainersStatus |
OpportunisticContainersStatus captures information
pertaining to the state of execution of the opportunistic containers within a
node. |
| OpportunisticContainersStatusPBImpl |
Protocol Buffer implementation of OpportunisticContainersStatus.
|
| OpportunisticSchedulerMetrics |
Metrics for Opportunistic Scheduler.
|
| PriorityBroadcastPolicyManager |
Policy that allows operator to configure "weights" for routing.
|
| PriorityRouterPolicy |
This implements a policy that interprets "weights" as a ordered list of
preferences among sub-clusters.
|
| RegisterDistributedSchedulingAMResponse |
This is the response to registering an Application Master when distributed
scheduling is enabled.
|
| RegisterDistributedSchedulingAMResponsePBImpl |
Implementation of
RegisterDistributedSchedulingAMResponse. |
| RegisterNodeManagerRequest | |
| RegisterNodeManagerRequestPBImpl | |
| RegisterNodeManagerResponse |
Node Manager's register response.
|
| RegisterNodeManagerResponsePBImpl |
PBImpl class for RegisterNodeManagerResponse.
|
| RejectAllPolicyManager |
This class represents a simple implementation of a
FederationPolicyManager. |
| RejectAMRMProxyPolicy |
An implementation of the
FederationAMRMProxyPolicy that simply
rejects all requests. |
| RejectRouterPolicy |
This
FederationRouterPolicy simply rejects all incoming requests. |
| RemoteLogPathEntry |
A remote log path for a log aggregation file controller.
|
| RemoteLogPaths |
Container of a list of
RemoteLogPathEntry. |
| RemoteNode |
This class is used to encapsulate the
NodeId as well as the HTTP
address that can be used to communicate with the Node. |
| RemoteNodePBImpl |
Implementation of
RemoteNode. |
| ReportNewCollectorInfoRequest | |
| ReportNewCollectorInfoRequestPBImpl | |
| ReportNewCollectorInfoResponse | |
| ReportNewCollectorInfoResponsePBImpl | |
| ReservationHomeSubCluster |
ReservationHomeSubCluster is a report of the runtime information of the
reservation that is running in the federated cluster.
|
| ReservationHomeSubClusterPBImpl |
Protocol buffer based implementation of
ReservationHomeSubCluster. |
| ResourceManagerConstants | |
| ResourceRequestSet |
A set of resource requests of the same scheduler key
ResourceRequestSetKey. |
| ResourceRequestSetKey |
The scheduler key for a group of
ResourceRequest. |
| ResourceTracker |
This is used by the Node Manager to register/nodeHeartbeat/unregister with
the ResourceManager.
|
| ResourceTrackerPB | |
| ResourceTrackerPBClientImpl | |
| ResourceTrackerPBServiceImpl | |
| ResultSetHandler<T> |
Result Set Handler.
|
| RMAuthenticationFilter | |
| RMAuthenticationFilterInitializer | |
| RMNMSecurityInfoClass | |
| RouterMasterKey | |
| RouterMasterKeyHandler |
RouterMasterKey Handler.
|
| RouterMasterKeyPBImpl | |
| RouterMasterKeyRequest | |
| RouterMasterKeyRequestPBImpl | |
| RouterMasterKeyResponse | |
| RouterMasterKeyResponsePBImpl | |
| RouterPolicyFacade |
This class provides a facade to the policy subsystem, and handles the
lifecycle of policies (e.g., refresh from remote, default behaviors etc.).
|
| RouterRMDTSecretManagerState | |
| RouterRMTokenRequest | |
| RouterRMTokenRequestPBImpl | |
| RouterRMTokenResponse | |
| RouterRMTokenResponsePBImpl | |
| RouterStoreToken | |
| RouterStoreTokenHandler |
RouterStoreToken Handler.
|
| RouterStoreTokenPBImpl |
Protocol buffer based implementation of
RouterStoreToken. |
| RowCountHandler |
RowCount Handler.
|
| SchedulerRequestKey |
Composite key for outstanding scheduler requests for any schedulable entity.
|
| SCMUploaderCanUploadRequest |
The request from the NodeManager to the
SharedCacheManager that
requests whether it can upload a resource in the shared cache. |
| SCMUploaderCanUploadRequestPBImpl | |
| SCMUploaderCanUploadResponse |
The response from the SharedCacheManager to the NodeManager that indicates
whether the NodeManager can upload the resource to the shared cache.
|
| SCMUploaderCanUploadResponsePBImpl | |
| SCMUploaderNotifyRequest |
The request from the NodeManager to the
SharedCacheManager that
notifies that a resource has been uploaded to the shared cache. |
| SCMUploaderNotifyRequestPBImpl | |
| SCMUploaderNotifyResponse |
The response from the SharedCacheManager to the NodeManager that indicates
whether the NodeManager needs to delete the cached resource it was sending
the notification for.
|
| SCMUploaderNotifyResponsePBImpl | |
| SCMUploaderProtocol |
The protocol between a
NodeManager's
SharedCacheUploadService and the
SharedCacheManager. |
| SCMUploaderProtocolPB | |
| SCMUploaderProtocolPBClientImpl | |
| SCMUploaderProtocolPBServiceImpl | |
| ServerRMProxy<T> | |
| SetSubClusterPolicyConfigurationRequest |
SetSubClusterPolicyConfigurationRequest is a request to the
FederationPolicyStore to set the policy configuration corresponding
to a queue. |
| SetSubClusterPolicyConfigurationRequestPBImpl |
Protocol buffer based implementation of
SetSubClusterPolicyConfigurationRequest. |
| SetSubClusterPolicyConfigurationResponse |
SetSubClusterPolicyConfigurationResponse contains the answer from the
FederationPolicyStore to a request to set for a policy configuration
for a given queue. |
| SetSubClusterPolicyConfigurationResponsePBImpl |
Protocol buffer based implementation of
SetSubClusterPolicyConfigurationResponse. |
| SharedCacheUtil |
A utility class that contains helper methods for dealing with the internal
shared cache structure.
|
| SQLFederationStateStore |
SQL implementation of
FederationStateStore. |
| SubClusterDeregisterRequest |
The request sent to set the state of a subcluster to either
SC_DECOMMISSIONED, SC_LOST, or SC_DEREGISTERED.
|
| SubClusterDeregisterRequestPBImpl |
Protocol buffer based implementation of
SubClusterDeregisterRequest. |
| SubClusterDeregisterResponse |
SubClusterDeregisterResponse contains the answer from the
FederationMembershipStateStore to a request to deregister the sub cluster. |
| SubClusterDeregisterResponsePBImpl |
Protocol buffer based implementation of
SubClusterDeregisterResponse. |
| SubClusterHeartbeatRequest |
SubClusterHeartbeatRequest is a report of the runtime information of the
subcluster that is participating in federation.
|
| SubClusterHeartbeatRequestPBImpl |
Protocol buffer based implementation of
SubClusterHeartbeatRequest. |
| SubClusterHeartbeatResponse |
SubClusterHeartbeatResponse contains the response from the
FederationMembershipStateStore to a periodic heartbeat to indicate
liveliness from a ResourceManager participating in federation. |
| SubClusterHeartbeatResponsePBImpl |
Protocol buffer based implementation of
SubClusterHeartbeatResponse. |
| SubClusterId |
SubClusterId represents the globally unique identifier for a
subcluster that is participating in federation.
|
| SubClusterIdInfo |
This class represent a sub-cluster identifier in the JSON representation
of the policy configuration.
|
| SubClusterIdPBImpl |
Protocol buffer based implementation of
SubClusterId. |
| SubClusterInfo |
SubClusterInfo is a report of the runtime information of the subcluster that
is participating in federation.
|
| SubClusterInfoPBImpl |
Protocol buffer based implementation of
SubClusterInfo. |
| SubClusterPolicyConfiguration |
SubClusterPolicyConfiguration is a class that represents a
configuration of a policy. |
| SubClusterPolicyConfigurationPBImpl |
Protobuf based implementation of
SubClusterPolicyConfiguration. |
| SubClusterRegisterRequest |
SubClusterRegisterRequest is a request by a sub-cluster
ResourceManager to participate in federation. |
| SubClusterRegisterRequestPBImpl |
Protocol buffer based implementation of
SubClusterRegisterRequest. |
| SubClusterRegisterResponse |
SubClusterRegisterResponse contains the response from the
FederationMembershipStateStore to a registration request from a
ResourceManager to participate in federation. |
| SubClusterRegisterResponsePBImpl |
Protocol buffer based implementation of
SubClusterRegisterResponse. |
| SubClusterResolver |
An utility that helps to determine the sub-cluster that a specified node or
rack belongs to.
|
| SubClusterState |
State of a
SubCluster. |
| SystemServiceManager |
Marker interface for starting services from RM.
|
| TimelineAuthenticationFilter |
Timeline authentication filter provides delegation token support for ATSv1
and ATSv2.
|
| TimelineAuthenticationFilterInitializer |
Initializes
TimelineAuthenticationFilter which provides support for
Kerberos HTTP SPNEGO authentication. |
| TimelineDelgationTokenSecretManagerService |
Abstract implementation of delegation token manager service for different
versions of timeline service.
|
| TimelineServerUtils |
Set of utility methods to be used across timeline reader and collector.
|
| UniformBroadcastPolicyManager |
This class represents a simple implementation of a
FederationPolicyManager. |
| UniformRandomRouterPolicy |
This simple policy picks at uniform random among any of the currently active
subclusters.
|
| UnknownSubclusterException |
This exception is thrown whenever a policy is given a
SubClusterId
that is unknown. |
| UnmanagedAMPoolManager |
A service that manages a pool of UAM managers in
UnmanagedApplicationManager. |
| UnmanagedApplicationManager |
UnmanagedApplicationManager is used to register unmanaged application and
negotiate for resources from resource managers.
|
| UnRegisterNodeManagerRequest |
Node Manager's unregister request.
|
| UnRegisterNodeManagerRequestPBImpl |
PBImpl class for UnRegisterNodeManagerRequest.
|
| UnRegisterNodeManagerResponse |
Node Manager's unregister response.
|
| UnRegisterNodeManagerResponsePBImpl |
PBImpl class for UnRegisterNodeManagerResponse.
|
| UpdateApplicationHomeSubClusterRequest |
The request sent by the
Router to
Federation state store to update the home subcluster of a newly
submitted application. |
| UpdateApplicationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
UpdateApplicationHomeSubClusterRequest . |
| UpdateApplicationHomeSubClusterResponse |
UpdateApplicationHomeSubClusterResponse contains the answer from the
FederationApplicationHomeSubClusterStore to a request to register the
home subcluster of a submitted application. |
| UpdateApplicationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
UpdateApplicationHomeSubClusterResponse. |
| UpdateReservationHomeSubClusterRequest |
The request sent by the
Router to
Federation state store to update the home subcluster of a newly
submitted reservation. |
| UpdateReservationHomeSubClusterRequestPBImpl |
Protocol buffer based implementation of
UpdateReservationHomeSubClusterRequest . |
| UpdateReservationHomeSubClusterResponse |
UpdateReservationHomeSubClusterResponse contains the answer from the
FederationReservationHomeSubClusterStore to a request to register the
home subcluster of a submitted reservation. |
| UpdateReservationHomeSubClusterResponsePBImpl |
Protocol buffer based implementation of
UpdateReservationHomeSubClusterResponse. |
| Version |
The version information for state get stored in YARN components,
i.e.
|
| VersionPBImpl | |
| VolumeCapabilityRange |
Volume capability range that specified in a volume resource request,
this range defines the desired min/max capacity.
|
| VolumeCapabilityRange.VolumeCapabilityBuilder |
The builder used to build a VolumeCapabilityRange instance.
|
| VolumeException |
Base class for all volume related exceptions.
|
| VolumeId |
Unique ID for a volume.
|
| VolumeManager | |
| VolumeMetaData |
VolumeMetaData defines all valid info for a CSI compatible volume.
|
| VolumeMetaData.VolumeSpecBuilder |
The builder used to build a VolumeMetaData instance.
|
| VolumeProvisioningException |
Exception throws when volume provisioning is failed.
|
| WebPageUtils | |
| WebServices | |
| WeightedHomePolicyManager |
Policy that allows operator to configure "weights" for routing.
|
| WeightedLocalityPolicyManager |
Policy that allows operator to configure "weights" for routing.
|
| WeightedPolicyInfo |
This is a DAO class for the configuration of parameters for federation
policies.
|
| WeightedRandomRouterPolicy |
This policy implements a weighted random sample among currently active
sub-clusters.
|
| WrappedLogMetaRequest |
WrappedLogMetaRequest is wrapping a log request initiated by the client.
|
| WrappedLogMetaRequest.Builder | |
| YarnServerBuilderUtils |
Server Builder utilities to construct various objects.
|
| YarnServerSecurityUtils |
Utility class that contains commonly used server methods.
|
| YarnWebServiceParams |
Common web service parameters which could be used in
RM/NM/AHS WebService.
|
| ZKClient |
ZK Registration Library
currently does not use any authorization
|
| ZKFederationStateStoreOpDurations | |
| ZookeeperFederationStateStore |
ZooKeeper implementation of
FederationStateStore. |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.