hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Newton (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-7878) recoverFileLease does not check return value of recoverLease
Date Tue, 19 Feb 2013 14:19:12 GMT
Eric Newton created HBASE-7878:
----------------------------------

             Summary: recoverFileLease does not check return value of recoverLease
                 Key: HBASE-7878
                 URL: https://issues.apache.org/jira/browse/HBASE-7878
             Project: HBase
          Issue Type: Bug
          Components: util
            Reporter: Eric Newton


I think this is a problem, so I'm opening a ticket so an HBase person takes a look.

Apache Accumulo has moved its write-ahead log to HDFS. I modeled the lease recovery for Accumulo
after HBase's lease recovery.  During testing, we experienced data loss.  I found it is necessary
to wait until recoverLease returns true to know that the file has been truly closed.  In FSHDFSUtils,
the return result of recoverLease is not checked. In the unit tests created to check lease
recovery in HBASE-2645, the return result of recoverLease is always checked.

I think FSHDFSUtils should be modified to check the return result, and wait until it returns
true.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message