Search in sources :

Example 6 with ContainerManagerApplicationProto

use of org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto in project hadoop by apache.

the class NMMemoryStateStoreService method storeApplication.

@Override
public synchronized void storeApplication(ApplicationId appId, ContainerManagerApplicationProto proto) throws IOException {
    ContainerManagerApplicationProto protoCopy = ContainerManagerApplicationProto.parseFrom(proto.toByteString());
    apps.put(appId, protoCopy);
}
Also used : ContainerManagerApplicationProto(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto)

Aggregations

ContainerManagerApplicationProto (org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto)6 ByteString (com.google.protobuf.ByteString)2 IOException (java.io.IOException)2 Map (java.util.Map)2 DataOutputBuffer (org.apache.hadoop.io.DataOutputBuffer)2 ApplicationAccessType (org.apache.hadoop.yarn.api.records.ApplicationAccessType)2 RecoveredApplicationsState (org.apache.hadoop.yarn.server.nodemanager.recovery.NMStateStoreService.RecoveredApplicationsState)2 HashMap (java.util.HashMap)1 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)1 ApplicationId (org.apache.hadoop.yarn.api.records.ApplicationId)1 YarnProtos (org.apache.hadoop.yarn.proto.YarnProtos)1 ApplicationACLMapProto (org.apache.hadoop.yarn.proto.YarnProtos.ApplicationACLMapProto)1 NMStateStoreService (org.apache.hadoop.yarn.server.nodemanager.recovery.NMStateStoreService)1 RecoveredContainerState (org.apache.hadoop.yarn.server.nodemanager.recovery.NMStateStoreService.RecoveredContainerState)1 LeveldbIterator (org.apache.hadoop.yarn.server.utils.LeveldbIterator)1 JniDBFactory.asString (org.fusesource.leveldbjni.JniDBFactory.asString)1 DBException (org.iq80.leveldb.DBException)1 Test (org.junit.Test)1