Thank you Ram for your response !

> For your case, is there a possibility to have yournew feature as a first
class feature using Tags? Just asking?

Could you elaborate what you mean by first class feature ?


Rushabh Shah

   - Software Engineering SMTS | Salesforce
   -
      - Mobile: 213 422 9052



On Wed, Oct 14, 2020 at 9:35 AM ramkrishna vasudevan <
[email protected]> wrote:

> Hi Rushabh
>
> If I remember correctly, the decision was not to expose tags for clients
> directly. All the tags were used as internal to the cell formation at the
> server side (for eg ACL and Visibility labels).
>
> For your case, is there a possibility to have yournew feature as a first
> class feature using Tags? Just asking?
>
> Regards
> Ram
>
> On Wed, Oct 14, 2020 at 8:17 PM Rushabh Shah
> <[email protected]> wrote:
>
> > Hi Everyone,
> > I want to understand how to use the Hbase Cell Tags feature. We have a
> use
> > case to identify the source of deletes (not the same as authenticated
> > kerberos user). I have added more details about my use case in
> HBASE-25118
> > <https://issues.apache.org/jira/browse/HBASE-25118>. At my day job we
> use
> > Phoenix to interact with hbase and we are passing this information via
> > Phoenix ConnectionProperties. We are exploring the Cell Tags feature to
> add
> > this metadata to Hbase Cells (only to Delete Markers as of now).
> >
> > Via HBASE-18995 <https://issues.apache.org/jira/browse/HBASE-18995>, we
> > have moved all the createCell methods which use Tag(s) as an argument to
> > PrivateCellUtil class and made the InterfaceAudience of that class
> Private.
> > I saw some discussion on that jira
> > <
> >
> https://issues.apache.org/jira/browse/HBASE-18995?focusedCommentId=16219960&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16219960
> > >]
> > to expose some methods as LimitedPrivate accessible to CP but was decided
> > to do it later. We only expose CellBuilderFactory
> > <
> >
> https://github.com/apache/hbase/blob/master/hbase-common/src/main/java/org/apache/hadoop/hbase/CellBuilderFactory.java
> > >
> > which returns which returns an instance of CellBuilder
> > <
> >
> https://github.com/apache/hbase/blob/master/hbase-common/src/main/java/org/apache/hadoop/hbase/CellBuilder.java
> > >
> > which doesn't have a setTags method. Also the code is vastly different in
> > branch-1.
> >
> > Could someone please educate me on how to populate tags from the client
> > side (i.e Phoenix) while creating a Delete object ?
> > Thank you !
> >
>

Reply via email to