hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-8722) Specify and document the FileSystem level behaviors required by HBase
Date Mon, 10 Jun 2013 17:20:20 GMT
Andrew Purtell created HBASE-8722:
-------------------------------------

             Summary: 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 Purtell


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 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