hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pranay Singh (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-14015) Improve error handling in hdfsThreadDestructor in native thread local storage
Date Wed, 24 Oct 2018 19:02:00 GMT

    [ https://issues.apache.org/jira/browse/HDFS-14015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662686#comment-16662686

Pranay Singh commented on HDFS-14015:

The error in test_libhdfs_threaded_hdfs_static is because of an incorrect CLASSPATH, I ran
the binary by setting CLASSPATH and it passes.

[exec]  1/39 Test  #1: test_test_libhdfs_threaded_hdfs_static .....................***Failed
   6.19 sec
     [exec] log4j:WARN No appenders could be found for logger (org.apache.hadoop.fs.FileSystem).
     [exec] hdfsOpenFile(/tlhData0002/file1): FileSystem#open((Lorg/apache/hadoop/fs/Path;I)Lorg/apache/hadoop/fs/FSDataInputStream;)
     [exec] (unable to get root cause for java.io.FileNotFoundException)
     [exec] (unable to get stack trace for java.io.FileNotFoundException)
     [exec] TEST_ERROR: failed on /testptch/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfs-tests/test_libhdfs_threaded.c:180
with NULL return return value (errno: 2): expected substring: File does not exist
     [exec] TEST_ERROR: failed on /testptch/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfs-tests/test_libhdfs_threaded.c:336
with return code -1 (errno: 2): got nonzero from doTestHdfsOperations(ti, fs, &paths)

> Improve error handling in hdfsThreadDestructor in native thread local storage
> -----------------------------------------------------------------------------
>                 Key: HDFS-14015
>                 URL: https://issues.apache.org/jira/browse/HDFS-14015
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: native
>    Affects Versions: 3.0.0
>            Reporter: Daniel Templeton
>            Assignee: Daniel Templeton
>            Priority: Major
>         Attachments: HDFS-14015.001.patch, HDFS-14015.002.patch, HDFS-14015.003.patch,
HDFS-14015.004.patch, HDFS-14015.005.patch, HDFS-14015.006.patch
> In the hdfsThreadDestructor() function, we ignore the return value from the DetachCurrentThread()
call.  We are seeing cases where a native thread dies while holding a JVM monitor, and it
doesn't release the monitor.  We're hoping that logging this error instead of ignoring it
will shed some light on the issue.  In any case, it's good programming practice.

This message was sent by Atlassian JIRA

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

View raw message