Return-Path: X-Original-To: apmail-hadoop-mapreduce-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-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 7C0205909 for ; Tue, 10 May 2011 05:52:52 +0000 (UTC) Received: (qmail 75088 invoked by uid 500); 10 May 2011 05:52:51 -0000 Delivered-To: apmail-hadoop-mapreduce-issues-archive@hadoop.apache.org Received: (qmail 75012 invoked by uid 500); 10 May 2011 05:52:50 -0000 Mailing-List: contact mapreduce-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-issues@hadoop.apache.org Delivered-To: mailing list mapreduce-issues@hadoop.apache.org Received: (qmail 74997 invoked by uid 99); 10 May 2011 05:52:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 05:52:49 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 05:52:47 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 46650C9E75 for ; Tue, 10 May 2011 05:52:09 +0000 (UTC) Date: Tue, 10 May 2011 05:52:09 +0000 (UTC) From: "Vinod Kumar Vavilapalli (JIRA)" To: mapreduce-issues@hadoop.apache.org Message-ID: <1413575092.33967.1305006729285.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <51228582.33465.1304981703138.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (MAPREDUCE-2480) MR-279: mr app should not depend on hard-coded version of shuffle 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/MAPREDUCE-2480?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13031033#comment-13031033 ] Vinod Kumar Vavilapalli commented on MAPREDUCE-2480: ---------------------------------------------------- bq. However a bigger issue is whether app (a user land module) should depend on a specific implementation shuffle (loaded into node manager). I think it should not. The MAPREDUCE_SERVICE_ID should probably resides in a MRServices class in mr common. I have the impression (based on previous conversations) that Chris was gonna refactor the NM service stuff later. It's probably OK as is now. No, that isn't quite correct. An app really SHOULD depend on a specific implementation of shuffle. An app is tied to a specific version of shuffle be it the request format or the authentication data. Shuffle Service isn't really 'known' to the NM, it is an abstract service started by NM. > MR-279: mr app should not depend on hard-coded version of shuffle > ----------------------------------------------------------------- > > Key: MAPREDUCE-2480 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2480 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 > Reporter: Luke Lu > Assignee: Luke Lu > Fix For: 0.23.0 > > Attachments: mr-2480-shuffle-version-v1.patch > > > The following commit introduced a dependency of shuffle with hard-coded version for mr app: > {noformat} > commit 6f69742140516be7493c9a9177b81d0516cc9539 > Author: Vinod Kumar Vavilapalli > Date: Wed May 4 06:53:52 2011 +0000 > Adding user log handling for YARN. Making NM put the user-logs on DFS and providing log-dump tools. Contributed by Vinod Kumar Vavilapalli. > {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira