[ 
https://issues.apache.org/jira/browse/HIVE-19374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16471624#comment-16471624
 ] 

Peter Vary commented on HIVE-19374:
-----------------------------------

[~spena]: Thanks for your work on this!

We created a set of HMS API tests, so we can check the compatibility of the 
changes, and test the expected responses for the HMS API calls in some time 
back for the most important HMS API calls. You can see the work here: 
[https://github.com/apache/hive/tree/master/standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/client]

We would like to keep them up-to-date with every HMS API change so as mentioned 
in HIVE-19371, it would be good to extend the current tests with the default 
value, and the modification of the {{OwnerType}} field as well?

{{TestTablesCreateDropAlterTruncate.testCreateTableDefaultValues}}

[https://github.com/apache/hive/blob/master/standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/client/TestTablesCreateDropAlterTruncate.java#L244]

and

{{TestTablesCreateDropAlterTruncate.testAlterTable}}

[https://github.com/apache/hive/blob/master/standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/client/TestTablesCreateDropAlterTruncate.java#L662]

Also it would be nice to extend the TableBuilder to handle the new attribute as 
well:

[https://github.com/apache/hive/blob/master/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/client/builder/TableBuilder.java]

We might address these issues in another jira, if you think that would be the 
best way to handle this

> Parse and process ALTER TABLE SET OWNER command syntax
> ------------------------------------------------------
>
>                 Key: HIVE-19374
>                 URL: https://issues.apache.org/jira/browse/HIVE-19374
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Hive
>            Reporter: Sergio Peña
>            Assignee: Sergio Peña
>            Priority: Major
>         Attachments: HIVE-19374.1.patch, HIVE-19374.2.patch, 
> HIVE-19374.3.patch
>
>
> Subtask that parses the new alter table set owner syntax and implements code 
> to call HMS to change the owner of a table to a user or a role.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to