Geoffrey Jacoby created PHOENIX-5435:
----------------------------------------
Summary: Annotate HBase WALs with Phoenix Metadata
Key: PHOENIX-5435
URL: https://issues.apache.org/jira/browse/PHOENIX-5435
Project: Phoenix
Issue Type: New Feature
Reporter: Geoffrey Jacoby
Assignee: Geoffrey Jacoby
HBase write-ahead-logs (WALs) drive not only failure recovery, but HBase
replication and some HBase backup frameworks. The WALs contain HBase-level
metadata such as table and region, but lack Phoenix-level metadata. That means
that it's quite difficult to build correct logic that needs to know about
Phoenix-level constructs such as multi-tenancy, views, or indexes.
HBASE-22622 and HBASE-22623 add the capacity for coprocessors to annotate extra
key/value pairs of metadata into the HBase WAL. We should have the option to
annotate the tuple <tenant_id, table-or-view-name, timestamp>, or some hashed
way to reconstruct that tuple into the WAL. It should have a feature toggle so
operators who don't need it don't bear the slight extra storage cost.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)