You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Edward J. Yoon (JIRA)" <ji...@apache.org> on 2015/06/02 09:50:22 UTC

[jira] [Commented] (HAMA-939) Refactoring which was implement using out-of-date status response

    [ https://issues.apache.org/jira/browse/HAMA-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14568718#comment-14568718 ] 

Edward J. Yoon commented on HAMA-939:
-------------------------------------

In ApplicationMaster, RPC servers need to be stopped at finally block like below:

{code}
  public static void main(String[] args) throws IOException {
    boolean result = false;
    ApplicationMaster appMaster = new ApplicationMaster();
    
    try {
      LOG.info("Initializing ApplicationMaster");
      boolean doRun = appMaster.init(args);
      if (!doRun) {
        System.exit(0);
      }
      appMaster.run();
      result = appMaster.finish();
    } catch (Throwable t) {
      LOG.fatal("Error running ApplicationMaster", t);
      LogManager.shutdown();
      ExitUtil.terminate(1, t);
    } finally {
      appMaster.close();
    }
    
    if (result) {
      LOG.info("Application Master completed successfully. exiting");
      System.exit(0);
    } else {
      LOG.info("Application Master failed. exiting");
      System.exit(2);
    }
  }

   ....

  @Override
  public void close() throws IOException {
    this.clientServer.stop();
    this.taskServer.stop();
  }
{code}

> Refactoring which was implement using out-of-date status response
> -----------------------------------------------------------------
>
>                 Key: HAMA-939
>                 URL: https://issues.apache.org/jira/browse/HAMA-939
>             Project: Hama
>          Issue Type: Improvement
>          Components: yarn
>    Affects Versions: 0.7.0
>            Reporter: Minho Kim
>            Assignee: Minho Kim
>         Attachments: HAMA-939_v1.patch, HAMA-939_v2.patch, HAMA-939_v3.patch
>
>
> Status response handler of current YARN module is out of date.
> So I'm planning to modify status response handler using callback handler of RM and NM.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)