hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Judd (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-6319) Capacity reporting incorrect on Solaris
Date Sun, 18 Oct 2009 17:42:31 GMT
Capacity reporting incorrect on Solaris
---------------------------------------

                 Key: HADOOP-6319
                 URL: https://issues.apache.org/jira/browse/HADOOP-6319
             Project: Hadoop Common
          Issue Type: Bug
          Components: fs
    Affects Versions: 0.20.1
            Reporter: Doug Judd
         Attachments: solaris-hadoop.patch

When trying to get Hadoop up and running on Solaris on a ZFS filesystem, I encountered a problem
where the capacity reported was zero:

Configured Capacity: 0 (0 KB)

It looks like the problem is with the 'df' output:

$ df -k /data/hadoop 
Filesystem           1024-blocks        Used   Available Capacity  Mounted on
/                              0     7186354    20490274    26%    /

The following patch (applied to trunk) fixes the problem.  Though the real problem is with
'df', I suspect the patch is harmless enough to include?

Index: src/java/org/apache/hadoop/fs/DF.java
===================================================================
--- src/java/org/apache/hadoop/fs/DF.java	(revision 826471)
+++ src/java/org/apache/hadoop/fs/DF.java	(working copy)
@@ -181,7 +181,11 @@
         this.percentUsed = Integer.parseInt(tokens.nextToken());
         this.mount = tokens.nextToken();
         break;
-   }
+    }
+
+    if (this.capacity == 0)
+	this.capacity = this.used + this.available;
+    
   }
 
   public static void main(String[] args) throws Exception {


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message