[ 
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

Reply via email to