Return-Path: X-Original-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C25B81087D for ; Thu, 6 Jun 2013 18:51:20 +0000 (UTC) Received: (qmail 86263 invoked by uid 500); 6 Jun 2013 18:51:20 -0000 Delivered-To: apmail-hadoop-yarn-issues-archive@hadoop.apache.org Received: (qmail 86232 invoked by uid 500); 6 Jun 2013 18:51:20 -0000 Mailing-List: contact yarn-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: yarn-issues@hadoop.apache.org Delivered-To: mailing list yarn-issues@hadoop.apache.org Received: (qmail 86224 invoked by uid 99); 6 Jun 2013 18:51:20 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jun 2013 18:51:20 +0000 Date: Thu, 6 Jun 2013 18:51:20 +0000 (UTC) From: "Zhijie Shen (JIRA)" To: yarn-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (YARN-641) Make AMLauncher in RM Use NMClient MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/YARN-641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13677368#comment-13677368 ] Zhijie Shen commented on YARN-641: ---------------------------------- One blocking issue here is that if AMLauncher want to refer NMClient, resourcemanager sub-project needs to add dependency on yarn-client. On the other hand, yarn-client already has the dependency on resourcemanager for the test phase. It seems that the cyclic dependency error will be reported no matter what the phase of the dependency is. Correct me if I am wrong. IMHO, the way to walk around could be refactoring the code: either moving NMClient set to hadoop-common or moving test classes to their related server sub-projects and eliminating yarn-client's dependency on server sub-projects. Any suggestion? > Make AMLauncher in RM Use NMClient > ---------------------------------- > > Key: YARN-641 > URL: https://issues.apache.org/jira/browse/YARN-641 > Project: Hadoop YARN > Issue Type: Bug > Reporter: Zhijie Shen > Assignee: Zhijie Shen > > YARN-422 adds NMClient. RM's AMLauncher is responsible for the interactions with an application's AM container. AMLauncher should also replace the raw ContainerManager proxy with NMClient. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira