[ https://issues.apache.org/jira/browse/HDFS-11544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16006693#comment-16006693 ]
James Clampffer commented on HDFS-11544: ---------------------------------------- It looks like "resetErrorForApiCall" is somehow doing invalid reads and writes when under load, particularly when hdfsDisconnect is calling it. Might be something to do with destruction order of TLS stuff. If I can't isolate the issue I'll roll this back later today unless somebody objects. > libhdfs++: Improve C API error reporting > ---------------------------------------- > > Key: HDFS-11544 > URL: https://issues.apache.org/jira/browse/HDFS-11544 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: hdfs-client > Reporter: James Clampffer > Assignee: James Clampffer > Attachments: HDFS-11544.HDFS-8707.000.patch, > HDFS-11544.HDFS-8707.001.patch > > > The thread local string used for hdfsGetLastError wasn't reset between calls > so it could give stale results in confusing ways. Now it gets reset with a > placeholder that says that <functionname> hasn't set an error string. > Also fixed indentation that wasn't consistent + marked which functions are > used by the hdfs.h API and hdfs_ext.h API to make it easier to see when > changes could break compatibility. Included some minor cleanup for the > common case catch blocks. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org