hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Shvachko (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HADOOP-33) DF enhancement: performance and win XP support
Date Sat, 25 Mar 2006 02:43:23 GMT
     [ http://issues.apache.org/jira/browse/HADOOP-33?page=all ]

Konstantin Shvachko updated HADOOP-33:
--------------------------------------

    Attachment: DF.java
                DF5.patch

Updating the DF patch. 
The constructor is now calling df to assign actual values to the members.
main() is back instead of the testDF.
DF.java is also updated to reflect these changes.

> DF enhancement: performance and win XP support
> ----------------------------------------------
>
>          Key: HADOOP-33
>          URL: http://issues.apache.org/jira/browse/HADOOP-33
>      Project: Hadoop
>         Type: Improvement
>   Components: fs, dfs
>     Versions: 0.1
>  Environment: Unix, Cygwin, Win XP
>     Reporter: Konstantin Shvachko
>     Assignee: Konstantin Shvachko
>     Priority: Minor
>      Fix For: 0.1
>  Attachments: DF.java, DF5.patch
>
> 1. DF is called twice for each heartbeat, which happens each 3 seconds.
> There is a simple fix for that in the attached patch.
> 2. cygwin is required to run df program in windows environment.
> There is a class org.apache.commons.io.FileSystemUtils, which can return disk free space
> for different OSs, but it does not have means to get disk capacity.
> In general in windows there is no efficient and uniform way to calculate disk capacity
> using a shell command.
> The choices are 'chkdsk' and 'defrag -a', but both of them are too slow to be called
> every 3 seconds.
> WinXP and 2003 server have a new tool called fsutil, which provides all necessary info.
> I implemented a call to fsutil in case df fails, and the OS is right.
> Other win versions should still run cygwin.
> I tested this fetaure for linux, winXP and cygwin.
> See attached patch.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message