hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colin Patrick McCabe (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HDFS-7764) DirectoryScanner shouldn't abort the scan if one directory had an error
Date Fri, 29 Jan 2016 04:12:39 GMT

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

Colin Patrick McCabe updated HDFS-7764:
---------------------------------------
       Resolution: Fixed
    Fix Version/s: 2.9.0
           Status: Resolved  (was: Patch Available)

> DirectoryScanner shouldn't abort the scan if one directory had an error
> -----------------------------------------------------------------------
>
>                 Key: HDFS-7764
>                 URL: https://issues.apache.org/jira/browse/HDFS-7764
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: datanode
>    Affects Versions: 2.7.0
>            Reporter: Rakesh R
>            Assignee: Rakesh R
>             Fix For: 2.9.0
>
>         Attachments: HDFS-7764-01.patch, HDFS-7764-02.patch, HDFS-7764-03.patch, HDFS-7764-04.patch,
HDFS-7764.patch
>
>
> If there is an exception while preparing the ScanInfo for the blocks in the directory,
DirectoryScanner is immediately throwing exception and coming out of the current scan cycle.
The idea of this jira is to discuss & improve the exception handling mechanism.
> DirectoryScanner.java
> {code}
>     for (Entry<Integer, Future<ScanInfoPerBlockPool>> report :
>         compilersInProgress.entrySet()) {
>       try {
>         dirReports[report.getKey()] = report.getValue().get();
>       } catch (Exception ex) {
>         LOG.error("Error compiling report", ex);
>         // Propagate ex to DataBlockScanner to deal with
>         throw new RuntimeException(ex);
>       }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message