[ https://issues.apache.org/jira/browse/HADOOP-11127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16770157#comment-16770157 ]
john lilley commented on HADOOP-11127: -------------------------------------- It appears that winutils.exe could be replaced by 100% java using the ACLS interface: [https://docs.oracle.com/javase/7/docs/api/java/nio/file/attribute/AclFileAttributeView.html] [https://stackoverflow.com/questions/664432/how-do-i-programmatically-change-file-permissions] But I have not done the work to understand exactly how this would map. The outright elimination of winutils.exe would be a good thing. > Improve versioning and compatibility support in native library for downstream > hadoop-common users. > -------------------------------------------------------------------------------------------------- > > Key: HADOOP-11127 > URL: https://issues.apache.org/jira/browse/HADOOP-11127 > Project: Hadoop Common > Issue Type: Sub-task > Components: native > Reporter: Chris Nauroth > Assignee: Alan Burlison > Priority: Major > Attachments: HADOOP-11064.003.patch, proposal.01.txt > > > There is no compatibility policy enforced on the JNI function signatures > implemented in the native library. This library typically is deployed to all > nodes in a cluster, built from a specific source code version. However, > downstream applications that want to run in that cluster might choose to > bundle a hadoop-common jar at a different version. Since there is no > compatibility policy, this can cause link errors at runtime when the native > function signatures expected by hadoop-common.jar do not exist in > libhadoop.so/hadoop.dll. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org