[jira] [Updated] (HIVE-7648) authorization api should provide table/db object for create table/dbname

2014-08-12 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-7648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-7648:


Attachment: HIVE-7648.3.patch

Fix remaining test failures.


 authorization api should provide table/db object for create table/dbname
 

 Key: HIVE-7648
 URL: https://issues.apache.org/jira/browse/HIVE-7648
 Project: Hive
  Issue Type: Bug
  Components: Authorization
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Attachments: HIVE-7648.1.patch, HIVE-7648.2.patch, HIVE-7648.3.patch


 For create table, the Authorizer.checkPrivileges call provides only the 
 database name. If the table name is passed, it will be possible for the 
 authorization api implementation to appropriately set the permissions of the 
 new table.
 Similarly, in case of create-database, the api call should provide database 
 object for the database being created.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (HIVE-7648) authorization api should provide table/db object for create table/dbname

2014-08-11 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-7648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-7648:


Status: Patch Available  (was: Open)

 authorization api should provide table/db object for create table/dbname
 

 Key: HIVE-7648
 URL: https://issues.apache.org/jira/browse/HIVE-7648
 Project: Hive
  Issue Type: Bug
  Components: Authorization
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Attachments: HIVE-7648.1.patch


 For create table, the Authorizer.checkPrivileges call provides only the 
 database name. If the table name is passed, it will be possible for the 
 authorization api implementation to appropriately set the permissions of the 
 new table.
 Similarly, in case of create-database, the api call should provide database 
 object for the database being created.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (HIVE-7648) authorization api should provide table/db object for create table/dbname

2014-08-11 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-7648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-7648:


Attachment: HIVE-7648.1.patch

HIVE-7648.1.patch - Initial patch more q.out files need to be updated

Also has update to provide database name in case of 'use db;' , and propagation 
of base table information in index commands.


 authorization api should provide table/db object for create table/dbname
 

 Key: HIVE-7648
 URL: https://issues.apache.org/jira/browse/HIVE-7648
 Project: Hive
  Issue Type: Bug
  Components: Authorization
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Attachments: HIVE-7648.1.patch


 For create table, the Authorizer.checkPrivileges call provides only the 
 database name. If the table name is passed, it will be possible for the 
 authorization api implementation to appropriately set the permissions of the 
 new table.
 Similarly, in case of create-database, the api call should provide database 
 object for the database being created.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (HIVE-7648) authorization api should provide table/db object for create table/dbname

2014-08-11 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-7648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-7648:


Attachment: HIVE-7648.2.patch

HIVE-7648.2.patch - rebased and updated test cases


 authorization api should provide table/db object for create table/dbname
 

 Key: HIVE-7648
 URL: https://issues.apache.org/jira/browse/HIVE-7648
 Project: Hive
  Issue Type: Bug
  Components: Authorization
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Attachments: HIVE-7648.1.patch, HIVE-7648.2.patch


 For create table, the Authorizer.checkPrivileges call provides only the 
 database name. If the table name is passed, it will be possible for the 
 authorization api implementation to appropriately set the permissions of the 
 new table.
 Similarly, in case of create-database, the api call should provide database 
 object for the database being created.



--
This message was sent by Atlassian JIRA
(v6.2#6252)