Wei-Chiu Chuang created HADOOP-18671:
----------------------------------------

             Summary: Add recoverLease(), setSafeMode(), isFileClosed() APIs to 
FileSystem
                 Key: HADOOP-18671
                 URL: https://issues.apache.org/jira/browse/HADOOP-18671
             Project: Hadoop Common
          Issue Type: New Feature
          Components: fs
            Reporter: Wei-Chiu Chuang


We are in the midst of enabling HBase and Solr to run on Ozone.

An obstacle is that HBase relies heavily on HDFS APIs and semantics for its 
Write Ahead Log (WAL) file (similarly, for Solr's transaction log). We propose 
to push up these HDFS APIs, i.e. recoverLease(), setSafeMode(), isFileClosed() 
to FileSystem abstraction so that HBase and other applications do not need to 
take on Ozone dependency at compile time. This work will (hopefully) enable 
HBase to run on other storage system implementations in the future.

There are other HDFS features that HBase uses, including hedged read and 
favored nodes. Those are FS-specific optimizations and are not critical to 
enable HBase on Ozone.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to