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

Andrew Kyle Purtell resolved HBASE-8722.
----------------------------------------
    Resolution: Not A Problem

> Specify and document the FileSystem level behaviors required by HBase
> ---------------------------------------------------------------------
>
>                 Key: HBASE-8722
>                 URL: https://issues.apache.org/jira/browse/HBASE-8722
>             Project: HBase
>          Issue Type: Umbrella
>            Reporter: Andrew Kyle Purtell
>            Priority: Major
>
> HADOOP-9361 is an umbrella for an effort to strictly define the expected 
> behavior of filesystem APIs, and then write tests to verify compliance. 
> Currently we implicitly require some HDFS semantics that may not be available 
> in other filesystems or data storage options. We should specify and document 
> the filesystem level behaviors expected by HBase so they are visible as part 
> of this effort. Then filesystem providers can know what is required for HBase 
> application support through spec and standalone tests and won't need to 
> bootstrap a full HBase installation, which can be a complex and error-prone 
> undertaking if the semantics of the underlying storage are incompatible.
> Some areas that come to mind are: close-to-open, pread, lease recovery, 
> flush/sync, atomic renames.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to