Return-Path: Delivered-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Received: (qmail 19406 invoked from network); 14 Mar 2011 18:00:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Mar 2011 18:00:34 -0000 Received: (qmail 26046 invoked by uid 500); 14 Mar 2011 18:00:34 -0000 Delivered-To: apmail-hadoop-hdfs-dev-archive@hadoop.apache.org Received: (qmail 25984 invoked by uid 500); 14 Mar 2011 18:00:34 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 25976 invoked by uid 99); 14 Mar 2011 18:00:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2011 18:00:34 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.145.54.171] (HELO mrout1.yahoo.com) (216.145.54.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2011 18:00:29 +0000 Received: from oceanfarearth-lm.corp.yahoo.com (oceanfarearth-lm.corp.yahoo.com [10.72.113.156]) by mrout1.yahoo.com (8.14.4/8.14.4/y.out) with ESMTP id p2EHvetR030915 for ; Mon, 14 Mar 2011 10:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=yahoo-inc.com; s=cobra; t=1300125460; bh=l0OagE12h4qGvQ8+/bFMPoU6hC5xR/sjigu7z4mV2mg=; h=Message-Id:From:To:In-Reply-To:Content-Type: Content-Transfer-Encoding:Mime-Version:Subject:Date:References; b=UYx3KkgXSVp1Ofu+1J5NyNa+tZigjkAp0FDPJh8caKvfoipe0DS3cUEqbrTJuZ2n7 OM3yhFov9n+zL2aJU960SJUlTafldolBxzxPiMivQyE6qjxoF3ApSLLEzTjHE+dBBM BQe/uk6B4pO3EfhbbDYux/x/PyuTlD7zNp7+Et8M= Message-Id: From: Sanjay Radia To: "hdfs-dev@hadoop.apache.org" In-Reply-To: <55FE8C60-D827-45CF-94EE-B258187A52C8@linkedin.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: Merging Namenode Federation feature (HDFS-1052) to trunk Date: Mon, 14 Mar 2011 10:57:40 -0700 References: <55FE8C60-D827-45CF-94EE-B258187A52C8@linkedin.com> X-Mailer: Apple Mail (2.936) On Mar 12, 2011, at 8:43 AM, Allen Wittenauer wrote: > > On Mar 3, 2011, at 2:41 PM, Suresh Srinivas wrote: > >> We have started pushing changes for namenode federation in to the >> feature branch HDFS-1052. The work items are created as subtask of >> the jira HDFS-1052 and are based on the design document published >> in the same jira. By the end of this week, we will complete pushing >> the changes to HDFS-1052 branch. Though the changes in these jiras >> are already committed, please do provide your feedback on either >> HDFS-1052 or its subtasks. New items that come out of the feedback >> will be addressed in new jiras. > >> >> Current status of the development: >> # The testing of this feature is underway. Most of the basic >> functionality has been tested both for a single namenode cluster >> (for backward compatibility) and with multiple namenodes. >> # All the existing tests and newly added tests pass (same as trunk). >> >> We plan on merging this branch to trunk after a week or two. This >> will help us continue make future changes on the trunk. I will send >> an announcement before merging the federation branch into trunk. >> > > It sounds like merging into trunk is extremely premature. That > said, I'm still trying to understand the why's around this. > > To me, this series of changes looks like it is going to make > running a grid much much harder for very little benefit. In > particular, I don't see the difference between running multiple NN/ > DN combinations verses running federation, especially with client > side mount tables in play. Main difference between independent HDFS clusters and HDFS federation is that in federation one can shares the storage of the DNs and the DNs. There is a very detailed document that describes this on the Jira. If you are running a single NN and you don't need the scaling then running and managing hadoop is for all practical purposes unchanged. sanjay >