hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10322) Strip tags from KV while sending back to client on reads
Date Sun, 12 Jan 2014 07:00:54 GMT
Anoop Sam John created HBASE-10322:
--------------------------------------

             Summary: Strip tags from KV while sending back to client on reads
                 Key: HBASE-10322
                 URL: https://issues.apache.org/jira/browse/HBASE-10322
             Project: HBase
          Issue Type: Bug
    Affects Versions: 0.98.0
            Reporter: Anoop Sam John
            Assignee: Anoop Sam John
            Priority: Blocker
             Fix For: 0.98.0, 0.99.0


Right now we have some inconsistency wrt sending back tags on read. We do this in scan when
using Java client(Codec based cell block encoding). But during a Get operation or when a pure
PB based Scan comes we are not sending back the tags.  So any of the below fix we have to
do
1. Send back tags in missing cases also. But sending back visibility expression/ cell ACL
is not correct.
2. Don't send back tags in any case. This will a problem when a tool like ExportTool use the
scan to export the table data. We will miss exporting the cell visibility/ACL.
3. Send back tags based on some condition. It has to be per scan basis. Simplest way is pass
some kind of attribute in Scan which says whether to send back tags or not. But believing
some thing what scan specifies might not be correct IMO. Then comes the way of checking the
user who is doing the scan. When a HBase super user doing the scan then only send back tags.
So when a case comes like Export Tool's the execution should happen from a super user.

So IMO we should go with #3.
Patch coming soon.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message