Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14887

Use Orientated Abstractions

    XMLWordPrintableJSON

Details

    • Umbrella
    • Status: Resolved
    • Major
    • Resolution: Implemented
    • 2.0.0
    • None
    • API
    • None

    Description

      This umbrella issue is about adding clean server-side "user orientated" internal APIs that are about 'doing things' (as benlau says over in HBASE-14439
      "New/Improved Filesystem Abstractions") such as creating and deleting tables, etc. Initially, we'll retrofit in a ClusterSchema Interface/API that cleans up Master internals and abstracts away implementation detail around the manipulation of namespace and tables.

      This project operates at a level above the undertaking described in HBASE-7806 "Isolate the FileSystem calls" and related issues, but has the same intent of making it so we can the more easily swap in alternate implementations and representations; e.g. changing filesystem layout under the covers. It is a complement to HBASE-7806 and related lower-level undertakings (look out for the gold spike when this top-down vector crosses the bottom-up endeavor).

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

              Unassigned Unassigned
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: