hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Helmling (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10162) Add RegionObserver lifecycle hook to be called when region is available
Date Fri, 13 Dec 2013 19:25:09 GMT
Gary Helmling created HBASE-10162:
-------------------------------------

             Summary: Add RegionObserver lifecycle hook to be called when region is available
                 Key: HBASE-10162
                 URL: https://issues.apache.org/jira/browse/HBASE-10162
             Project: HBase
          Issue Type: Improvement
          Components: Coprocessors
            Reporter: Gary Helmling


Over in HBASE-10161 and HBASE-10148, there is discussion of the need to modify existing coprocessors,
which previously performed initialization only in postOpen(), in order to account for the
new log replay mechanism happening post open.

This points out that we have a hole in coprocessor lifecycle management which caused the use
of region lifecycle hooks (postOpen()) in the first place.

Instead of requiring coprocessor authors to hook into region lifecycle methods for initialization,
we should provide an explicit implicit lifecycle hook for coprocessor authors to use when
region open, log replay (and any future requirements) are complete, say initializeWhenAvailable()
(open to better names).



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Mime
View raw message