[ https://issues.apache.org/jira/browse/HBASE-19092?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16250980#comment-16250980 ]
stack commented on HBASE-19092: ------------------------------- Is PrivateCellUtil used in Mutation? Is PCU what CU became? TagUtil.clone => Tag.clone instead looks good. Seeing this nice movement of util into Tag class makes me wonder how much we could move into Cell. Why is {@link PrivateCellUtil#MAX_TAGS_LENGTH} define, in PCU and not in Tag? Is that all the methods we need to extract tags (Looking at ExtendedCell)? Can you get rid of TagsUtil? Put in PCU? Can TagType be a subclass of Tag? I think this approach promising. I think it looks good. Can timeline server do all it needs w/ the Tag vocabulary exposed here? Thanks. > 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-beta-1 > > Attachments: HBASE-19092-branch-2.patch, > HBASE-19092-branch-2_5.patch, HBASE-19092-branch-2_5.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 [~saint....@gmail.com]. > 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)