[
https://issues.apache.org/jira/browse/HBASE-19092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ramkrishna.s.vasudevan updated HBASE-19092:
-------------------------------------------
Attachment: HBASE-19092_001-branch-2.patch
Patch for branch-2.
-> Exposes Tag, TagType to CP.
-> TagUtil now has LimitedPrivateTagUtil that works on individual tag.
-> PrivateCellUtil now has LPPrivateUtil that allows work with Tags that are
embedded in cell. For now I have not moved anything else from PrivateCell to
LPPRivate.
-> Adds TagCellBuilderFactory to build cells with tags. This is different from
ExtendedCellBuilder because we don't allow setSequenceId on them. (Think it may
need setDataType rather than setType) but not changing it now considering the
recent discussion around that.
> Make Tag IA.LimitedPrivate and expose for CPs
> ---------------------------------------------
>
> Key: HBASE-19092
> URL: https://issues.apache.org/jira/browse/HBASE-19092
> Project: HBase
> Issue Type: Sub-task
> Components: Coprocessors
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Priority: Critical
> Fix For: 2.0.0-alpha-4
>
> Attachments: HBASE-19092-branch-2.patch,
> HBASE-19092_001-branch-2.patch
>
>
> We need to make tags as LimitedPrivate as some use cases are trying to use
> tags like timeline server. The same topic was discussed in dev@ and also in
> HBASE-18995.
> Shall we target this for beta1 - cc [[email protected]].
> So once we do this all related Util methods and APIs should also move to
> LimitedPrivate Util classes.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)