Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 25322 invoked from network); 12 Mar 2008 19:46:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Mar 2008 19:46:24 -0000 Received: (qmail 27471 invoked by uid 500); 12 Mar 2008 19:46:21 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 27030 invoked by uid 500); 12 Mar 2008 19:46:19 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 26594 invoked by uid 99); 12 Mar 2008 19:46:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Mar 2008 12:46:18 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Mar 2008 19:45:38 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 622B2234C096 for ; Wed, 12 Mar 2008 12:44:47 -0700 (PDT) Message-ID: <1094622148.1205351087401.JavaMail.jira@brutus> Date: Wed, 12 Mar 2008 12:44:47 -0700 (PDT) From: "Pete Wyckoff (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Commented: (HADOOP-2991) dfs.du.reserved not honored in 0.15/16 (regression from 0.14+patch for 2549) In-Reply-To: <1253226676.1205193049201.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-2991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12577994#action_12577994 ] Pete Wyckoff commented on HADOOP-2991: -------------------------------------- Allen as usual makes some excellent points. But, I do think this re-enforces my point that this should be an interface with a default/reference implementation of 2150, but which others are free to implement themselves. And specify their class in the config. As Allen points out, different hardware has different rules and although 2150 solves it for all hardware, some people may want something more customized to them. Maybe I want to run an external script to figure out DFS usage? Maybe I want to do 2150, maybe I want to do the current solution, maybe the pre-0.15 solution.... -- pete > dfs.du.reserved not honored in 0.15/16 (regression from 0.14+patch for 2549) > ---------------------------------------------------------------------------- > > Key: HADOOP-2991 > URL: https://issues.apache.org/jira/browse/HADOOP-2991 > Project: Hadoop Core > Issue Type: Bug > Components: dfs > Affects Versions: 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.16.0 > Reporter: Joydeep Sen Sarma > Priority: Critical > > changes for https://issues.apache.org/jira/browse/HADOOP-1463 > have caused a regression. earlier: > - we could set dfs.du.reserve to 1G and be *sure* that 1G would not be used. > now this is no longer true. I am quoting Pete Wyckoff's example: > > Let's look at an example. 100 GB disk and /usr using 45 GB and dfs using 50 GBs now > Df -kh shows: > Capacity = 100 GB > Available = 1 GB (remember ~4 GB chopped out for metadata and stuff) > Used = 95 GBs > remaining = 100 GB - 50 GB - 1GB = 49 GB > Min(remaining, available) = 1 GB > 98% of which is usable for DFS apparently - > So, we're at the limit, but are free to use 98% of the remaining 1GB. > > this is broke. based on the discussion on 1463 - it seems like the notion of 'capacity' as being the first field of 'df' is problematic. For example - here's what our df output looks like: > Filesystem Size Used Avail Use% Mounted on > /dev/sda3 130G 123G 49M 100% / > as u can see - 'Size' is a misnomer - that much space is not available. Rather the actual usable space is 123G+49M ~ 123G. (not entirely sure what the discrepancy is due to - but have heard this may be due to space reserved for file system metadata). Because of this discrepancy - we end up in a situation where file system is out of space. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.