hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Dimiduk (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-9507) Promote methods of WALActionsListener to WALObserver
Date Wed, 11 Sep 2013 19:46:53 GMT
Nick Dimiduk created HBASE-9507:

             Summary: Promote methods of WALActionsListener to WALObserver
                 Key: HBASE-9507
                 URL: https://issues.apache.org/jira/browse/HBASE-9507
             Project: HBase
          Issue Type: Brainstorming
          Components: Coprocessors, wal
            Reporter: Nick Dimiduk
            Priority: Minor

The interface exposed by WALObserver is quite minimal. To implement anything of significance
based on WAL events, WALActionsListener (at a minimum) is required. This is demonstrated by
the implementation of the replication feature (not currently possible with coprocessors) and
the corresponding interface exploitation that is the [Side-Effect Processor|https://github.com/NGDATA/hbase-indexer/tree/master/hbase-sep].
Consider promoting the interface of WALActionsListener into WALObserver. This goes a long
way to being able refactor replication into a coprocessor. This also removes the duplicate
code path for listeners because they're already available via coprocessor hook.

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

View raw message