hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "dhruba borthakur (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HDFS-532) Allow applications to know that a read request failed because block is missing
Date Thu, 13 Aug 2009 06:38:14 GMT

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

dhruba borthakur updated HDFS-532:
----------------------------------

    Status: Patch Available  (was: Open)

{quote}

     [exec] +1 overall.  
     [exec] 
     [exec]     +1 @author.  The patch does not contain any @author tags.
     [exec] 
     [exec]     +1 tests included.  The patch appears to include 3 new or modified tests.
     [exec] 
     [exec]     +1 javadoc.  The javadoc tool did not generate any warning messages.
     [exec] 
     [exec]     +1 javac.  The applied patch does not increase the total number of javac compiler
warnings.
     [exec] 
     [exec]     +1 findbugs.  The patch does not introduce any new Findbugs warnings.
     [exec] 
     [exec]     +1 release audit.  The applied patch does not increase the total number of
release audit warnings.

{quote}

> Allow applications to know that a read request failed because block is missing
> ------------------------------------------------------------------------------
>
>                 Key: HDFS-532
>                 URL: https://issues.apache.org/jira/browse/HDFS-532
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: hdfs client
>            Reporter: dhruba borthakur
>            Assignee: dhruba borthakur
>             Fix For: 0.21.0
>
>         Attachments: BlockMissingException.patch, BlockMissingException2.txt
>
>
> I have an application that has intelligence to retrieve data from alternate locations
if HDFS cannot provide this data. This can happen when data in HDFS is corrupted or the block
is missing. HDFS already throws ChecksumException if the block is corrupted and throws a generic
IOException if the block is missing. I would like HDFS to throw BlockMissingException when
a read request encounters a block that has no locations associated with it.

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


Mime
View raw message