Return-Path: X-Original-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-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 CD4A09147 for ; Mon, 28 Nov 2011 14:03:04 +0000 (UTC) Received: (qmail 86787 invoked by uid 500); 28 Nov 2011 14:03:03 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 86752 invoked by uid 500); 28 Nov 2011 14:03:03 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-issues@hadoop.apache.org Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 86674 invoked by uid 99); 28 Nov 2011 14:03:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Nov 2011 14:03:03 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,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; Mon, 28 Nov 2011 14:03:01 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 809E5A46A4 for ; Mon, 28 Nov 2011 14:02:40 +0000 (UTC) Date: Mon, 28 Nov 2011 14:02:40 +0000 (UTC) From: "Steve Loughran (Updated) (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: <889599054.17777.1322488960528.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <534697404.5304.1319298572146.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (HDFS-2492) BlockManager cross-rack replication checks only work for ScriptBasedMapping MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HDFS-2492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Steve Loughran updated HDFS-2492: --------------------------------- Assignee: Steve Loughran Status: Open (was: Patch Available) > BlockManager cross-rack replication checks only work for ScriptBasedMapping > --------------------------------------------------------------------------- > > Key: HDFS-2492 > URL: https://issues.apache.org/jira/browse/HDFS-2492 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 0.23.0, 0.24.0 > Reporter: Steve Loughran > Assignee: Steve Loughran > Priority: Blocker > Attachments: HDFS-2492-blockmanager.patch, HDFS-2492-blockmanager.patch > > > The BlockManager cross-rack replication checks only works if script files are used for replication, not if alternate plugins provide the topology information. > This is because the BlockManager sets its rack checking flag if there is a filename key > {code} > shouldCheckForEnoughRacks = conf.get(DFSConfigKeys.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY) != null; > {code} > yet this filename key is only used if the topology mapper defined by > {code} > DFSConfigKeys.NET_TOPOLOGY_NODE_SWITCH_MAPPING_IMPL_KEY > {code} > is an instance of {{ScriptBasedMapping}} > If any other mapper is used, the system may be multi rack, but the Block Manager will not be aware of this fact unless the filename key is set to something non-null -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira