Class FederationStateStoreService
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.resourcemanager.federation.FederationStateStoreService
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service,org.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore,org.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore,org.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore,org.apache.hadoop.yarn.server.federation.store.FederationPolicyStore,org.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore,org.apache.hadoop.yarn.server.federation.store.FederationStateStore
public class FederationStateStoreService
extends org.apache.hadoop.service.AbstractService
implements org.apache.hadoop.yarn.server.federation.store.FederationStateStore
Implements
FederationStateStore and provides a service for
participating in the federation membership.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.server.federation.store.records.AddApplicationHomeSubClusterResponseaddApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.AddApplicationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.AddReservationHomeSubClusterResponseaddReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.AddReservationHomeSubClusterRequest request) voidbooleancleanUpFinishApplicationsWithRetries(org.apache.hadoop.yarn.api.records.ApplicationId appId, boolean isQuery) Clean up the federation completed Application.voidCreate a thread that cleans up the app.org.apache.hadoop.yarn.server.federation.store.records.DeletePoliciesConfigurationsResponsedeleteAllPoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.DeletePoliciesConfigurationsRequest request) org.apache.hadoop.yarn.server.federation.store.records.DeleteApplicationHomeSubClusterResponsedeleteApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.DeleteApplicationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.DeleteSubClusterPoliciesConfigurationsResponsedeletePoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.DeleteSubClusterPoliciesConfigurationsRequest request) org.apache.hadoop.yarn.server.federation.store.records.DeleteReservationHomeSubClusterResponsedeleteReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.DeleteReservationHomeSubClusterRequest request) voidorg.apache.hadoop.yarn.server.federation.store.records.SubClusterDeregisterResponsederegisterSubCluster(org.apache.hadoop.yarn.server.federation.store.records.SubClusterDeregisterRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetApplicationHomeSubClusterResponsegetApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetApplicationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetApplicationsHomeSubClusterResponsegetApplicationsHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetApplicationsHomeSubClusterRequest request) intorg.apache.hadoop.yarn.server.records.Versionintorg.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponsegetMasterKeyByDelegationKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPoliciesConfigurationsResponsegetPoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPoliciesConfigurationsRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPolicyConfigurationResponsegetPolicyConfiguration(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPolicyConfigurationRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetReservationHomeSubClusterResponsegetReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetReservationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetReservationsHomeSubClusterResponsegetReservationsHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetReservationsHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.FederationStateStoreorg.apache.hadoop.yarn.server.federation.store.records.GetSubClusterInfoResponsegetSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterInfoRequest request) org.apache.hadoop.yarn.server.federation.store.records.GetSubClustersInfoResponsegetSubClusters(org.apache.hadoop.yarn.server.federation.store.records.GetSubClustersInfoRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponsegetTokenByRouterStoreToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) intintorg.apache.hadoop.yarn.server.records.Versionorg.apache.hadoop.yarn.server.federation.store.records.SubClusterRegisterResponseregisterSubCluster(org.apache.hadoop.yarn.server.federation.store.records.SubClusterRegisterRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponseremoveStoredMasterKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponseremoveStoredToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) protected voidserviceInit(org.apache.hadoop.conf.Configuration conf) protected voidprotected voidvoidsetDelegationTokenSeqNum(int seqNum) org.apache.hadoop.yarn.server.federation.store.records.SetSubClusterPolicyConfigurationResponsesetPolicyConfiguration(org.apache.hadoop.yarn.server.federation.store.records.SetSubClusterPolicyConfigurationRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponsestoreNewMasterKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponsestoreNewToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) voidorg.apache.hadoop.yarn.server.federation.store.records.SubClusterHeartbeatResponsesubClusterHeartbeat(org.apache.hadoop.yarn.server.federation.store.records.SubClusterHeartbeatRequest request) org.apache.hadoop.yarn.server.federation.store.records.UpdateApplicationHomeSubClusterResponseupdateApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.UpdateApplicationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.UpdateReservationHomeSubClusterResponseupdateReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.UpdateReservationHomeSubClusterRequest request) org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponseupdateStoredToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) Methods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.hadoop.yarn.server.federation.store.FederationStateStore
close, init
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG
-
-
Constructor Details
-
FederationStateStoreService
-
-
Method Details
-
serviceInit
- Overrides:
serviceInitin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStart
- Overrides:
serviceStartin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
getStateStoreClient
@VisibleForTesting public org.apache.hadoop.yarn.server.federation.store.FederationStateStore getStateStoreClient() -
getStateStoreHeartbeatThread
-
getCurrentVersion
public org.apache.hadoop.yarn.server.records.Version getCurrentVersion()- Specified by:
getCurrentVersionin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationStateStore
-
loadVersion
- Specified by:
loadVersionin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationStateStore- Throws:
Exception
-
storeVersion
- Specified by:
storeVersionin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationStateStore- Throws:
Exception
-
checkVersion
- Specified by:
checkVersionin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationStateStore- Throws:
Exception
-
deleteStateStore
- Specified by:
deleteStateStorein interfaceorg.apache.hadoop.yarn.server.federation.store.FederationStateStore- Throws:
Exception
-
getPolicyConfiguration
public org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPolicyConfigurationResponse getPolicyConfiguration(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPolicyConfigurationRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getPolicyConfigurationin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationPolicyStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
setPolicyConfiguration
public org.apache.hadoop.yarn.server.federation.store.records.SetSubClusterPolicyConfigurationResponse setPolicyConfiguration(org.apache.hadoop.yarn.server.federation.store.records.SetSubClusterPolicyConfigurationRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
setPolicyConfigurationin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationPolicyStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getPoliciesConfigurations
public org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPoliciesConfigurationsResponse getPoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterPoliciesConfigurationsRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getPoliciesConfigurationsin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationPolicyStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
deletePoliciesConfigurations
public org.apache.hadoop.yarn.server.federation.store.records.DeleteSubClusterPoliciesConfigurationsResponse deletePoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.DeleteSubClusterPoliciesConfigurationsRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
deletePoliciesConfigurationsin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationPolicyStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
deleteAllPoliciesConfigurations
public org.apache.hadoop.yarn.server.federation.store.records.DeletePoliciesConfigurationsResponse deleteAllPoliciesConfigurations(org.apache.hadoop.yarn.server.federation.store.records.DeletePoliciesConfigurationsRequest request) throws Exception - Specified by:
deleteAllPoliciesConfigurationsin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationPolicyStore- Throws:
Exception
-
registerSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.SubClusterRegisterResponse registerSubCluster(org.apache.hadoop.yarn.server.federation.store.records.SubClusterRegisterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
registerSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
deregisterSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.SubClusterDeregisterResponse deregisterSubCluster(org.apache.hadoop.yarn.server.federation.store.records.SubClusterDeregisterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
deregisterSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
subClusterHeartbeat
public org.apache.hadoop.yarn.server.federation.store.records.SubClusterHeartbeatResponse subClusterHeartbeat(org.apache.hadoop.yarn.server.federation.store.records.SubClusterHeartbeatRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
subClusterHeartbeatin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterInfoResponse getSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetSubClusterInfoRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getSubClusters
public org.apache.hadoop.yarn.server.federation.store.records.GetSubClustersInfoResponse getSubClusters(org.apache.hadoop.yarn.server.federation.store.records.GetSubClustersInfoRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getSubClustersin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationMembershipStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
addApplicationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.AddApplicationHomeSubClusterResponse addApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.AddApplicationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
addApplicationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
updateApplicationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.UpdateApplicationHomeSubClusterResponse updateApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.UpdateApplicationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
updateApplicationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getApplicationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.GetApplicationHomeSubClusterResponse getApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetApplicationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getApplicationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getApplicationsHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.GetApplicationsHomeSubClusterResponse getApplicationsHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetApplicationsHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getApplicationsHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
deleteApplicationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.DeleteApplicationHomeSubClusterResponse deleteApplicationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.DeleteApplicationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
deleteApplicationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationApplicationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
addReservationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.AddReservationHomeSubClusterResponse addReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.AddReservationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
addReservationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getReservationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.GetReservationHomeSubClusterResponse getReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetReservationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getReservationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
getReservationsHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.GetReservationsHomeSubClusterResponse getReservationsHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.GetReservationsHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
getReservationsHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
updateReservationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.UpdateReservationHomeSubClusterResponse updateReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.UpdateReservationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
updateReservationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
deleteReservationHomeSubCluster
public org.apache.hadoop.yarn.server.federation.store.records.DeleteReservationHomeSubClusterResponse deleteReservationHomeSubCluster(org.apache.hadoop.yarn.server.federation.store.records.DeleteReservationHomeSubClusterRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
deleteReservationHomeSubClusterin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationReservationHomeSubClusterStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
-
storeNewMasterKey
public org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponse storeNewMasterKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
storeNewMasterKeyin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
removeStoredMasterKey
public org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponse removeStoredMasterKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
removeStoredMasterKeyin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getMasterKeyByDelegationKey
public org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyResponse getMasterKeyByDelegationKey(org.apache.hadoop.yarn.server.federation.store.records.RouterMasterKeyRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getMasterKeyByDelegationKeyin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
storeNewToken
public org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponse storeNewToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
storeNewTokenin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
updateStoredToken
public org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponse updateStoredToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
updateStoredTokenin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
removeStoredToken
public org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponse removeStoredToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
removeStoredTokenin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
getTokenByRouterStoreToken
public org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenResponse getTokenByRouterStoreToken(org.apache.hadoop.yarn.server.federation.store.records.RouterRMTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
getTokenByRouterStoreTokenin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
incrementDelegationTokenSeqNum
public int incrementDelegationTokenSeqNum()- Specified by:
incrementDelegationTokenSeqNumin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore
-
getDelegationTokenSeqNum
public int getDelegationTokenSeqNum()- Specified by:
getDelegationTokenSeqNumin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore
-
setDelegationTokenSeqNum
public void setDelegationTokenSeqNum(int seqNum) - Specified by:
setDelegationTokenSeqNumin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore
-
getCurrentKeyId
public int getCurrentKeyId()- Specified by:
getCurrentKeyIdin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore
-
incrementCurrentKeyId
public int incrementCurrentKeyId()- Specified by:
incrementCurrentKeyIdin interfaceorg.apache.hadoop.yarn.server.federation.store.FederationDelegationTokenStateStore
-
createCleanUpFinishApplicationThread
Create a thread that cleans up the app.- Parameters:
stage- rm-start/rm-stop.
-
cleanUpFinishApplicationsWithRetries
public boolean cleanUpFinishApplicationsWithRetries(org.apache.hadoop.yarn.api.records.ApplicationId appId, boolean isQuery) throws Exception Clean up the federation completed Application.- Parameters:
appId- app id.isQuery- true, need to query from statestore, false not query.- Returns:
- true, successfully deleted; false, failed to delete or no need to delete
- Throws:
Exception- exception occurs.
-