public class NMNullStateStoreService extends NMStateStoreService
NMStateStoreService.LocalResourceTrackerState, NMStateStoreService.RecoveredDeletionServiceState, NMStateStoreService.RecoveredLocalizationState, NMStateStoreService.RecoveredUserResources| Constructor and Description |
|---|
NMNullStateStoreService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRecover() |
protected void |
closeStorage() |
void |
finishResourceLocalization(String user,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
YarnServerNodemanagerRecoveryProtos.LocalizedResourceProto proto)
Record the completion of a resource localization
|
protected void |
initStorage(org.apache.hadoop.conf.Configuration conf) |
NMStateStoreService.RecoveredDeletionServiceState |
loadDeletionServiceState() |
NMStateStoreService.RecoveredLocalizationState |
loadLocalizationState()
Load the state of localized resources
|
void |
removeDeletionTask(int taskId) |
void |
removeLocalizedResource(String user,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.fs.Path localPath)
Remove records related to a resource localization
|
void |
startResourceLocalization(String user,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.proto.YarnProtos.LocalResourceProto proto,
org.apache.hadoop.fs.Path localPath)
Record the start of localization for a resource
|
protected void |
startStorage() |
void |
storeDeletionTask(int taskId,
YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto taskProto) |
serviceInit, serviceStart, serviceStopclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic boolean canRecover()
canRecover in class NMStateStoreServicepublic NMStateStoreService.RecoveredLocalizationState loadLocalizationState() throws IOException
NMStateStoreServiceloadLocalizationState in class NMStateStoreServiceIOExceptionpublic void startResourceLocalization(String user, org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.yarn.proto.YarnProtos.LocalResourceProto proto, org.apache.hadoop.fs.Path localPath) throws IOException
NMStateStoreServicestartResourceLocalization in class NMStateStoreServiceuser - the username or null if the resource is publicappId - the application ID if the resource is app-specific or nullproto - the resource requestlocalPath - local filesystem path where the resource will be storedIOExceptionpublic void finishResourceLocalization(String user, org.apache.hadoop.yarn.api.records.ApplicationId appId, YarnServerNodemanagerRecoveryProtos.LocalizedResourceProto proto) throws IOException
NMStateStoreServicefinishResourceLocalization in class NMStateStoreServiceuser - the username or null if the resource is publicappId - the application ID if the resource is app-specific or nullproto - the serialized localized resourceIOExceptionpublic void removeLocalizedResource(String user, org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.fs.Path localPath) throws IOException
NMStateStoreServiceremoveLocalizedResource in class NMStateStoreServiceuser - the username or null if the resource is publicappId - the application ID if the resource is app-specific or nulllocalPath - local filesystem path where the resource will be storedIOExceptionpublic NMStateStoreService.RecoveredDeletionServiceState loadDeletionServiceState() throws IOException
loadDeletionServiceState in class NMStateStoreServiceIOExceptionpublic void storeDeletionTask(int taskId,
YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto taskProto)
throws IOException
storeDeletionTask in class NMStateStoreServiceIOExceptionpublic void removeDeletionTask(int taskId)
throws IOException
removeDeletionTask in class NMStateStoreServiceIOExceptionprotected void initStorage(org.apache.hadoop.conf.Configuration conf)
throws IOException
initStorage in class NMStateStoreServiceIOExceptionprotected void startStorage()
throws IOException
startStorage in class NMStateStoreServiceIOExceptionprotected void closeStorage()
throws IOException
closeStorage in class NMStateStoreServiceIOExceptionCopyright © 2014 Apache Software Foundation. All Rights Reserved.