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)