[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-26 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13833061#comment-13833061
 ] 

Hadoop QA commented on HBASE-7662:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12615881/7662-final.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 11 new 
or modified tests.

{color:green}+1 hadoop1.0{color}.  The patch compiles against the hadoop 
1.0 profile.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:red}-1 javadoc{color}.  The javadoc tool appears to have generated 2 
warning messages.

{color:red}-1 javac{color}.  The applied patch generated 4 javac compiler 
warnings (more than the trunk's current 0 warnings).

{color:red}-1 findbugs{color}.  The patch appears to introduce 1 new 
Findbugs (version 1.3.9) warnings.

{color:red}-1 release audit{color}.  The applied patch generated 1 release 
audit warnings (more than the trunk's current 0 warnings).

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

{color:red}-1 site{color}.  The patch appears to cause mvn site goal to 
fail.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//testReport/
Release audit warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/8001//console

This message is automatically generated.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662-final.patch, 7662.patch, 7662.patch, 7662.patch, 
 7662.patch, latency-single.7662.xlsx


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-26 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13833074#comment-13833074
 ] 

Andrew Purtell commented on HBASE-7662:
---

Tests are fine. No new findbugs issues introduced by this patch. Checking the 
javadoc report.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662-final.patch, 7662.patch, 7662.patch, 7662.patch, 
 7662.patch, latency-single.7662.xlsx


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-22 Thread ramkrishna.s.vasudevan (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13829779#comment-13829779
 ] 

ramkrishna.s.vasudevan commented on HBASE-7662:
---

The changes looks fine to me. +1 on the patch too.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-19 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826612#comment-13826612
 ] 

Andrew Purtell commented on HBASE-7662:
---

Now that HBASE-7663 is committed I'm going to do a small refactor to move the 
setACL methods to the new Query base class for Get and Scan, and will add 
javadoc per above review comments. Will also bring over a large unit test based 
on TestMiniClusterLoadParallel from earlier work done for 0.94. Assuming the +1 
above is still valid after these changes. Will commit this week and post final 
patch unless objection.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-15 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13823900#comment-13823900
 ] 

Andrew Purtell commented on HBASE-7662:
---

bq. Added Query super class in HBASE-7663. If that is getting committed before 
this, can change before commit. 

See 
https://issues.apache.org/jira/browse/HBASE-7663?focusedCommentId=13823896page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13823896

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-15 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13823901#comment-13823901
 ] 

Andrew Purtell commented on HBASE-7662:
---

bq. setACL() and setACLStrategy() javadoc pls add one line saying this is not 
having any impact for Delete mutation. Infact setACL() on Delete will make the 
op to fail at server side

Ok

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-14 Thread Anoop Sam John (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13823341#comment-13823341
 ] 

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

Added Query super class in HBASE-7663. If that is getting committed before 
this, can change before commit. Else can change as an IA later also.
Mutation.java
setACL() and setACLStrategy()  javadoc pls add one line saying this is not 
having any impact for Delete mutation. Infact setACL() on Delete will make the 
op to fail at server side.  Fine with continuing the server side check and 
failure. I also changed my mind and done this change in the latest patch for 
HBASE-7663.

+1

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-06 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13814745#comment-13814745
 ] 

Hadoop QA commented on HBASE-7662:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12612329/7662.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 9 new 
or modified tests.

{color:green}+1 hadoop1.0{color}.  The patch compiles against the hadoop 
1.0 profile.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:red}-1 javadoc{color}.  The javadoc tool appears to have generated 4 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:red}-1 findbugs{color}.  The patch appears to introduce 5 new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

{color:red}-1 site{color}.  The patch appears to cause mvn site goal to 
fail.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
   
org.apache.hadoop.hbase.security.access.TestAccessControlFilter

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7747//console

This message is automatically generated.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-06 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13815115#comment-13815115
 ] 

Andrew Purtell commented on HBASE-7662:
---

{quote}
Regression: 
org.apache.hadoop.hbase.security.access.TestAccessControlFilter.testQualifierAccess
java.lang.AssertionError: Expected 100 rows returned expected:100 but was:0
{quote}

Fallout from a recent rebase, looking into it.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-11-06 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13815287#comment-13815287
 ] 

Hadoop QA commented on HBASE-7662:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12612420/7662.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 9 new 
or modified tests.

{color:green}+1 hadoop1.0{color}.  The patch compiles against the hadoop 
1.0 profile.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:red}-1 javadoc{color}.  The javadoc tool appears to have generated 4 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:red}-1 findbugs{color}.  The patch appears to introduce 2 new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

{color:red}-1 site{color}.  The patch appears to cause mvn site goal to 
fail.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
 

 {color:red}-1 core zombie tests{color}.  There are 1 zombie test(s):   
at 
org.apache.hadoop.hbase.TestZooKeeper.testRegionAssignmentAfterMasterRecoveryDueToZKExpiry(TestZooKeeper.java:488)

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/7759//console

This message is automatically generated.

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch, 7662.patch, 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-10-17 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13798728#comment-13798728
 ] 

Andrew Purtell commented on HBASE-7662:
---

Review posted to https://reviews.apache.org/r/14731/

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell
 Attachments: 7662.patch


 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (HBASE-7662) [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags

2013-01-24 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13562081#comment-13562081
 ] 

Andrew Purtell commented on HBASE-7662:
---

Although we are prototyping this as an alternate implementation to HBASE-7661, 
I think we will want to build this on HBASE-7661, so both inline and 
out-of-line ACL storage options are available. (And which seems better for a 
basket of common use cases as the default.)

 [Per-KV security] Store and apply per cell ACLs into/from KeyValue tags
 ---

 Key: HBASE-7662
 URL: https://issues.apache.org/jira/browse/HBASE-7662
 Project: HBase
  Issue Type: Sub-task
  Components: Coprocessors, security
Affects Versions: 0.98.0
Reporter: Andrew Purtell
Assignee: Andrew Purtell

 We can improve the performance of per-cell authorization if the read of the 
 cell ACL, if any, is combined with the sequential read of the cell data 
 already in progress. When tags are inlined with KVs in block encoding (see 
 HBASE-7448, and more generally HBASE-7233), we can use them to carry cell 
 ACLs instead of using out-of-line storage (HBASE-7661) for that purpose.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira