hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-19092) Make Tag IA.LimitedPrivate and expose for CPs
Date Fri, 17 Nov 2017 17:34:00 GMT

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

Anoop Sam John commented on HBASE-19092:
----------------------------------------

All the CPs get the type as Cell not ExtendedCell. Now if we add APIs in ExtendedCell alone,
 CP users has to know that even if type is Cell all objects are of type ExtendedCell and then
call with type casting. This will look as a bad design IMHO. Till now they could get tags
using CellUtil API.  This will be far better (I mean using any static method)..   I agree
add to ExtendedCell/RawCell is the best way. But then we have to make sure it is ExtendedCell/
RawCell type flowing through this server side CPs.  We cannot do that at least as of now.
 That is why thinking ExtendedCell is not the right place.  

> 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.branch-2.0.02.patch, HBASE-19092_001-branch-2.patch, HBASE-19092_001.patch, HBASE-19092_002-branch-2.patch,
HBASE-19092_002.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.ack@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)

Mime
View raw message