Chris Nauroth created HADOOP-11127:
--------------------------------------

             Summary: 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: Bug
          Components: native
            Reporter: Chris Nauroth


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
(v6.3.4#6332)

Reply via email to