You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2019/07/18 19:32:00 UTC

[jira] [Commented] (HBASE-22622) WALKey Extended Attributes

    [ https://issues.apache.org/jira/browse/HBASE-22622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16888273#comment-16888273 ] 

Andrew Purtell commented on HBASE-22622:
----------------------------------------

Per the PR this change looks ready to commit. I will do this (and the branch-1 backport) later today. [~gjacoby] if you do have a branch-1 version in the works please advise.

> WALKey Extended Attributes
> --------------------------
>
>                 Key: HBASE-22622
>                 URL: https://issues.apache.org/jira/browse/HBASE-22622
>             Project: HBase
>          Issue Type: New Feature
>          Components: wal
>            Reporter: Geoffrey Jacoby
>            Assignee: Geoffrey Jacoby
>            Priority: Major
>             Fix For: 3.0.0, 1.5.0, 2.3.0
>
>         Attachments: HBASE-22622.v01.patch
>
>
> It would be useful if the WAL protobuf and WALKey class included an optional map of extended key/value attributes that downstream coprocessors could use to annotate WAL Entries. While standard HBase replication would not use them, custom replication endpoints could use the data to make filtering decisions or take actions.
> An example use case would be allowing a tool like Phoenix to annotate WAL.Entries to indicate that a given Entry is associated with a particular Phoenix view rather than the base Phoenix table. (Multiple logical views in Phoenix can map to the same physical HBase table.) A custom replication endpoint might choose to replicate some views but not others. 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)