Examples of ApplicationStateDataPBImpl


Examples of org.apache.hadoop.yarn.api.records.impl.pb.ApplicationStateDataPBImpl

  public synchronized void storeApplication(RMApp app) throws Exception {
    ApplicationSubmissionContext context = app
                                            .getApplicationSubmissionContext();
    assert context instanceof ApplicationSubmissionContextPBImpl;

    ApplicationStateDataPBImpl appStateData = new ApplicationStateDataPBImpl();
    appStateData.setSubmitTime(app.getSubmitTime());
    appStateData.setApplicationSubmissionContext(context);

    LOG.info("Storing info for app: " + context.getApplicationId());
    storeApplicationState(app.getApplicationId().toString(), appStateData);
  }
View Full Code Here

Examples of org.apache.hadoop.yarn.api.records.impl.pb.ApplicationStateDataPBImpl

        byte[] childData = readFile(childNodePath, childNodeStatus.getLen());
        if(childNodeName.startsWith(ApplicationId.appIdStrPrefix)){
          // application
          LOG.info("Loading application from node: " + childNodeName);
          ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
          ApplicationStateDataPBImpl appStateData =
              new ApplicationStateDataPBImpl(
                                ApplicationStateDataProto.parseFrom(childData));
          ApplicationState appState = new ApplicationState(
                               appStateData.getSubmitTime(),
                               appStateData.getApplicationSubmissionContext());
          // assert child node name is same as actual applicationId
          assert appId.equals(appState.context.getApplicationId());
          state.appState.put(appId, appState);
        } else if(childNodeName.startsWith(
                                ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

        // application
        if (LOG.isDebugEnabled()) {
          LOG.debug("Loading application from znode: " + childNodeName);
        }
        ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
        ApplicationStateDataPBImpl appStateData =
            new ApplicationStateDataPBImpl(
                ApplicationStateDataProto.parseFrom(childData));
        ApplicationState appState =
            new ApplicationState(appStateData.getSubmitTime(),
              appStateData.getStartTime(),
              appStateData.getApplicationSubmissionContext(),
              appStateData.getUser(),
              appStateData.getState(),
              appStateData.getDiagnostics(), appStateData.getFinishTime());
        if (!appId.equals(appState.context.getApplicationId())) {
          throw new YarnRuntimeException("The child node name is different " +
              "from the application id");
        }
        rmState.appState.put(appId, appState);
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

            // application
            if (LOG.isDebugEnabled()) {
              LOG.debug("Loading application from node: " + childNodeName);
            }
            ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
            ApplicationStateDataPBImpl appStateData =
                new ApplicationStateDataPBImpl(
                  ApplicationStateDataProto.parseFrom(childData));
            ApplicationState appState =
                new ApplicationState(appStateData.getSubmitTime(),
                  appStateData.getStartTime(),
                  appStateData.getApplicationSubmissionContext(),
                  appStateData.getUser(),
                  appStateData.getState(),
                  appStateData.getDiagnostics(), appStateData.getFinishTime());
            // assert child node name is same as actual applicationId
            assert appId.equals(appState.context.getApplicationId());
            rmState.appState.put(appId, appState);
          } else if (childNodeName
            .startsWith(ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

              readFile(childNodeStatus.getPath(), childNodeStatus.getLen());
          if (childNodeName.startsWith(ApplicationId.appIdStrPrefix)) {
            // application
            LOG.info("Loading application from node: " + childNodeName);
            ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
            ApplicationStateDataPBImpl appStateData =
                new ApplicationStateDataPBImpl(
                  ApplicationStateDataProto.parseFrom(childData));
            ApplicationState appState =
                new ApplicationState(appStateData.getSubmitTime(),
                  appStateData.getApplicationSubmissionContext(),
                  appStateData.getUser());
            // assert child node name is same as actual applicationId
            assert appId.equals(appState.context.getApplicationId());
            rmState.appState.put(appId, appState);
          } else if (childNodeName
            .startsWith(ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

      case STORE_APP:
        {
          ApplicationState apptState =
              ((RMStateStoreAppEvent) event).getAppState();
          Exception storedException = null;
          ApplicationStateDataPBImpl appStateData =
              new ApplicationStateDataPBImpl();
          appStateData.setSubmitTime(apptState.getSubmitTime());
          appStateData.setApplicationSubmissionContext(
              apptState.getApplicationSubmissionContext());
          appStateData.setUser(apptState.getUser());
          ApplicationId appId =
              apptState.getApplicationSubmissionContext().getApplicationId();

          LOG.info("Storing info for app: " + appId);
          try {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

      case STORE_APP:
        {
          ApplicationState apptState =
              ((RMStateStoreAppEvent) event).getAppState();
          Exception storedException = null;
          ApplicationStateDataPBImpl appStateData =
              new ApplicationStateDataPBImpl();
          appStateData.setSubmitTime(apptState.getSubmitTime());
          appStateData.setApplicationSubmissionContext(
              apptState.getApplicationSubmissionContext());
          appStateData.setUser(apptState.getUser());
          ApplicationId appId =
              apptState.getApplicationSubmissionContext().getApplicationId();

          LOG.info("Storing info for app: " + appId);
          try {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

              readFile(childNodeStatus.getPath(), childNodeStatus.getLen());
          if (childNodeName.startsWith(ApplicationId.appIdStrPrefix)) {
            // application
            LOG.info("Loading application from node: " + childNodeName);
            ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
            ApplicationStateDataPBImpl appStateData =
                new ApplicationStateDataPBImpl(
                  ApplicationStateDataProto.parseFrom(childData));
            ApplicationState appState =
                new ApplicationState(appStateData.getSubmitTime(),
                  appStateData.getApplicationSubmissionContext(),
                  appStateData.getUser());
            // assert child node name is same as actual applicationId
            assert appId.equals(appState.context.getApplicationId());
            rmState.appState.put(appId, appState);
          } else if (childNodeName
            .startsWith(ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

        // application
        if (LOG.isDebugEnabled()) {
          LOG.debug("Loading application from znode: " + childNodeName);
        }
        ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
        ApplicationStateDataPBImpl appStateData =
            new ApplicationStateDataPBImpl(
                ApplicationStateDataProto.parseFrom(childData));
        ApplicationState appState =
            new ApplicationState(appStateData.getSubmitTime(),
              appStateData.getStartTime(),
              appStateData.getApplicationSubmissionContext(),
              appStateData.getUser(),
              appStateData.getState(),
              appStateData.getDiagnostics(), appStateData.getFinishTime());
        if (!appId.equals(appState.context.getApplicationId())) {
          throw new YarnRuntimeException("The child node name is different " +
              "from the application id");
        }
        rmState.appState.put(appId, appState);
View Full Code Here

Examples of org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

            // application
            if (LOG.isDebugEnabled()) {
              LOG.debug("Loading application from node: " + childNodeName);
            }
            ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
            ApplicationStateDataPBImpl appStateData =
                new ApplicationStateDataPBImpl(
                  ApplicationStateDataProto.parseFrom(childData));
            ApplicationState appState =
                new ApplicationState(appStateData.getSubmitTime(),
                  appStateData.getStartTime(),
                  appStateData.getApplicationSubmissionContext(),
                  appStateData.getUser(),
                  appStateData.getState(),
                  appStateData.getDiagnostics(), appStateData.getFinishTime());
            // assert child node name is same as actual applicationId
            assert appId.equals(appState.context.getApplicationId());
            rmState.appState.put(appId, appState);
          } else if (childNodeName
            .startsWith(ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.