[
https://issues.apache.org/jira/browse/HBASE-13393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14557154#comment-14557154
]
ramkrishna.s.vasudevan commented on HBASE-13393:
------------------------------------------------
See my above comment
bq. I was thinking of using a volatile boolean while adding in memstore and set
it once per snapshot instead of checking for every cell. But the only issue is
in remove()
Exactly this is what I meant check only once per snapshot so that we don't do
the check every time for every cell. The concern that I had was remove() but I
was also pretty much convinced that we need not handle remove cases, anyway no
harm.
I can change that but
When there are no CPs which is dealing with Tags, then the cells can be always
NoTagsKeyValueLen. But for cases where there is Visibility CP configured but
there are only few cells with Tags then ? May be in that case we have to
anyway check for every KV until we see a cell with tag. I would still think
boolean is the best option though. I think we can do some smarter things in
the TagRewriteCell though. Let me check.
> Add facility to disable tags after parent goes in
> -------------------------------------------------
>
> Key: HBASE-13393
> URL: https://issues.apache.org/jira/browse/HBASE-13393
> Project: HBase
> Issue Type: Sub-task
> Reporter: stack
> Assignee: stack
> Attachments: HBASE-13393.patch
>
>
> We used to specify 'no tags' by choosing to write files that were version 2.
> After parent goes in, make it so can ask a v3 file not to write tags.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)