You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2009/01/13 16:57:11 UTC

[jira] Updated: (HADOOP-3894) DFSClient chould log errors better, and provide better diagnostics

     [ https://issues.apache.org/jira/browse/HADOOP-3894?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Loughran updated HADOOP-3894:
-----------------------------------

    Attachment: hadoop-3894.patch

This is an updated version of the patch.

# the parameter to processDatanodeError() has been removed. I had intended it to show the source file, but as that is in the this.src field, it is unneeded. The src field is used directly in the error message to tell you which file is unreachable

This code is a superset of HADOOP-4965; it adds the more detailed exception, and a test case that failed once the logging was added has been tweaked to catch the text and include a timeout on the submission. 

> DFSClient chould log errors better, and provide better diagnostics
> ------------------------------------------------------------------
>
>                 Key: HADOOP-3894
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3894
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: dfs
>    Affects Versions: 0.19.0
>            Reporter: Steve Loughran
>            Assignee: Steve Loughran
>            Priority: Trivial
>             Fix For: 0.21.0
>
>         Attachments: hadoop-3894.patch, hadoop-3894.patch, hadoop-3894.patch, hadoop-3894.patch
>
>
> In my test runs I see a stack trace from DFSClient, because it isn't logging through the log APIs in its close() method. It should use the logger, for better error reporting

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.