You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Sahil Takiar (JIRA)" <ji...@apache.org> on 2019/02/27 01:06:00 UTC

[jira] [Created] (HDFS-14321) Fix -Xcheck:jni issues in libhdfs, run ctest with -Xcheck:jni enabled

Sahil Takiar created HDFS-14321:
-----------------------------------

             Summary: Fix -Xcheck:jni issues in libhdfs, run ctest with -Xcheck:jni enabled
                 Key: HDFS-14321
                 URL: https://issues.apache.org/jira/browse/HDFS-14321
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: hdfs-client, libhdfs, native
            Reporter: Sahil Takiar
            Assignee: Sahil Takiar


The JVM exposes an option called {{-Xcheck:jni}} which runs various checks against JNI usage by applications. Further explanation of this JVM option can be found in: [https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/clopts002.html] and [https://www.ibm.com/support/knowledgecenter/en/SSYKE2_8.0.0/com.ibm.java.vm.80.doc/docs/jni_debug.html]. When run with this option, the JVM will print out any warnings or errors it encounters with the JNI.

We should run the libhdfs tests with {{-Xcheck:jni}} (can be added to {{LIBHDFS_OPTS}}) and fix any warnings / errors. We should add this option to our ctest runs as well to ensure no regressions are introduced to libhdfs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org