[ 
https://issues.apache.org/jira/browse/HADOOP-9056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13504872#comment-13504872
 ] 

Chuan Liu commented on HADOOP-9056:
-----------------------------------

Looks good in general! I have the following questions and comments.
# It seems this patch only contains changes that made compiling ‘hadoop.dll’ 
available on Windows. Some functionality was missing. For example, 
‘POSIX.chmod’ was not ported over from branch-1-win; so were some other IO 
methods. I also notice some new functions were introduced in trunk compared 
with branch-1. For example, posixFadviseIfPossible() and POSIX.posix_fadvis(). 
What is the plan for those missing functions? Do we plan to port them over in 
other JIRAs?
# “native.vcxproj.user” file is not needed.
# Snappy does not work on Windows right now. It may be better to exclude snappy 
related files from Windows build.
# I think it is better to use ‘WINDOWS’ instead of ‘ _WIN32’ macro in some 
places because we explicitly defined the ‘UNIX’ and ‘WINDOWS’ macros in the 
beginning of “org_apache_hadoop.h”. It will make it easier in the future if we 
want to change the definition of the macros.
# Some changes in SecureIOUtils and Datanode are not ported over. Again I think 
this is related to point 1 above.

                
> Build native library on Windows
> -------------------------------
>
>                 Key: HADOOP-9056
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9056
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: native
>    Affects Versions: trunk-win
>            Reporter: Arpit Agarwal
>            Assignee: Arpit Agarwal
>             Fix For: trunk-win
>
>         Attachments: HADOOP-9056.patch
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> The native library (hadoop.dll) must be compiled on Windows.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to