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.