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

Edit the CP API: Make 'plugin's Interfaces for admending behaviors

    XMLWordPrintableJSON

Details

    • Umbrella
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Coprocessors
    • None

    Description

      Current CP API has deviated from original intent allowing Observers observe (and on occasion amend data) and Endpoints for adding custom query handling over hbase data. CP API has evolved to include a raft of APIs that allow modifying base behaviors – how we do compactions, flushes, etc – that are not 'coprocessor'-type functions.

      This issue came of devs discussing figuring how to stabilize the CP API. The thought is to return its scope to that of the original intent and to add new plugins Interfaces whereever we want to allow changing base behaviors (WAL writing, etc.).

      This is an umbrellas issue. The redo would happen as subtasks.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: