[ https://issues.apache.org/jira/browse/HBASE-11001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13977870#comment-13977870 ]
Hudson commented on HBASE-11001: -------------------------------- ABORTED: Integrated in HBase-TRUNK #5108 (See [https://builds.apache.org/job/HBase-TRUNK/5108/]) HBASE-11001 Shell support for granting cell permissions for testing (apurtell: rev 1589305) * /hbase/trunk/hbase-shell/src/main/ruby/hbase/table.rb * /hbase/trunk/hbase-shell/src/main/ruby/shell/commands/grant.rb > Shell support for granting cell permissions for testing > ------------------------------------------------------- > > Key: HBASE-11001 > URL: https://issues.apache.org/jira/browse/HBASE-11001 > Project: HBase > Issue Type: Improvement > Reporter: Andrew Purtell > Assignee: Andrew Purtell > Priority: Minor > Fix For: 0.99.0, 0.98.2 > > Attachments: 11001.patch, HBASE-11001.patch > > > For testing purposes it would be useful if the shell can support a simple > syntax for adding cell ACLs to existing cells. Consider a combination of > current 'grant' and 'scan' commands. > {noformat} > grant <table>, <permissions>, <scan> > {noformat} > where <table> is a string, a table name, optionally prefixed with a namespace > where <permissions> is a Hash type that maps permissions to users, for > example: \\ > - { "user1" => "RW", "user2" => "R", "@group1" => "R" } > where <scan> is a Hash type containing a scanner specification, for example > (borrowed from scan.rb): \\ > - { COLUMNS => 'c1', STARTROW => 'abc', ENDROW => 'xyz' } > - { COLUMNS => 'c1', TIMERANGE => [123, 456] } > - { COLUMNS => ['c1', 'c2'], FILTER => "(PrefixFilter ('foo') AND > (QualifierFilter (=, 'bar:'))) AND (TimestampsFilter (123, 456))" } -- This message was sent by Atlassian JIRA (v6.2#6252)