[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Zheng Hu updated HBASE-17472: - Release Note: Before this patch, later granted permissions will override previous granted permissions, and previous granted permissions LOST. this issue re-define grant semantic: for master branch, later granted permissions will merge with previous granted permissions. for branch-1.4, grant keep override behavior for compatibility purpose, and a grant with mergeExistingPermission flag provided. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: Zheng Hu >Assignee: Zheng Hu > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.branch-1.v6.patch, HBASE-17472.branch-1.v7.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.master.v7.patch, HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-17472: -- Resolution: Fixed Hadoop Flags: Incompatible change,Reviewed Status: Resolved (was: Patch Available) Pushed to master and branch-1. Thanks [~openinx] for your contribution. And please fill the release note as this is an incompatible change. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: Zheng Hu >Assignee: Zheng Hu > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.branch-1.v6.patch, HBASE-17472.branch-1.v7.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.master.v7.patch, HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.master.v7.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.branch-1.v6.patch, HBASE-17472.branch-1.v7.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.master.v7.patch, HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.branch-1.v7.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.branch-1.v6.patch, HBASE-17472.branch-1.v7.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.v1.patch, HBASE-17472.v2.patch, HBASE-17472.v3.patch, > HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.branch-1.v6.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.branch-1.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.master.v6.patch, HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-17472: -- Affects Version/s: 1.4.0 Fix Version/s: 1.4.0 > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0, 1.4.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.v1.patch, HBASE-17472.v2.patch, HBASE-17472.v3.patch, > HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.branch-1.3.v6.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.branch-1.3.v6.patch, > HBASE-17472.master.v6.patch, HBASE-17472.master.v6.patch, > HBASE-17472.v1.patch, HBASE-17472.v2.patch, HBASE-17472.v3.patch, > HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.master.v6.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.master.v6.patch, > HBASE-17472.master.v6.patch, HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.master.v6.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.master.v6.patch, HBASE-17472.v1.patch, > HBASE-17472.v2.patch, HBASE-17472.v3.patch, HBASE-17472.v4.patch, > HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.v5.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch, HBASE-17472.v5.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.v4.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch, HBASE-17472.v4.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Affects Version/s: 2.0.0 > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Affects Versions: 2.0.0 >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.v3.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch, HBASE-17472.v2.patch, > HBASE-17472.v3.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.v2.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch, HBASE-17472.v2.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Fix Version/s: 2.0.0 Status: Patch Available (was: Open) > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > Fix For: 2.0.0 > > Attachments: HBASE-17472.v1.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Attachment: HBASE-17472.v1.patch > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > Attachments: HBASE-17472.v1.patch > > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > hbase_tst default,ycsb,,: > [Permission: actions=CREATE,ADMIN] > > > 1 row(s) in 0.0490 seconds > {code} > Later permission will replace previous granted permissions, which confused > most of HBase administrator. > It's seems more reasonable that HBase merge multiple granted permission. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Description: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 1 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, which confused most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. was: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 1 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, It seems confuse most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Description: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 1 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, It seems confuse most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. was: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, which confused most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 1 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Description: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, which confused most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. was: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, Which confused most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 4 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Description: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, Which confused most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. was: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, It seems confuse most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 4 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission
[jira] [Updated] (HBASE-17472) Correct the semantic of permission grant
[ https://issues.apache.org/jira/browse/HBASE-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] huzheng updated HBASE-17472: Description: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions, It seems confuse most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. was: Currently, HBase grant operation has following semantic: {code} hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' 0 row(s) in 0.0960 seconds hbase(main):020:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission:actions=READ,WRITE] 4 row(s) in 0.0550 seconds hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' 0 row(s) in 0.0820 seconds hbase(main):022:0> user_permission 'ycsb' User Namespace,Table,Family,Qualifier:Permission hbase_tst default,ycsb,,: [Permission: actions=CREATE,ADMIN] 1 row(s) in 0.0490 seconds {code} Later permission will replace previous granted permissions seems confuse most of HBase administrator. It's seems more reasonable that HBase merge multiple granted permission. > Correct the semantic of permission grant > - > > Key: HBASE-17472 > URL: https://issues.apache.org/jira/browse/HBASE-17472 > Project: HBase > Issue Type: Improvement > Components: Admin >Reporter: huzheng >Assignee: huzheng > > Currently, HBase grant operation has following semantic: > {code} > hbase(main):019:0> grant 'hbase_tst', 'RW', 'ycsb' > 0 row(s) in 0.0960 seconds > hbase(main):020:0> user_permission 'ycsb' > User > Namespace,Table,Family,Qualifier:Permission > > > > hbase_tst default,ycsb,,: > [Permission:actions=READ,WRITE] > > > 4 row(s) in 0.0550 seconds > hbase(main):021:0> grant 'hbase_tst', 'CA', 'ycsb' > 0 row(s) in 0.0820 seconds > hbase(main):022:0> user_permission