[ https://issues.apache.org/jira/browse/HADOOP-6319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Allen Wittenauer resolved HADOOP-6319. -------------------------------------- Resolution: Won't Fix > 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 was sent by Atlassian JIRA (v6.2#6252)