-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57566/#review169037
-----------------------------------------------------------




metastore/src/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java
Line 27 (original), 27 (patched)
<https://reviews.apache.org/r/57566/#comment241359>

    I have a general question to understand the problem that you would like to 
resolve. I tried on current master. If there are two tables a and b and I 
rename a to b, I can see the error but a's table and column stats are not 
affected. If i change a's location to an existing one, its column and table 
stats disappeared. This is expected as we are now using the new location. Could 
u be talk more about how to reproduce the problem? Thanks.



metastore/src/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java
Line 311 (original)
<https://reviews.apache.org/r/57566/#comment241358>

    The deleted lines are dealing with the partition table. Is it safe to do so?


- pengcheng xiong


On March 15, 2017, 1:58 a.m., Chaoyu Tang wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/57566/
> -----------------------------------------------------------
> 
> (Updated March 15, 2017, 1:58 a.m.)
> 
> 
> Review request for hive.
> 
> 
> Bugs: HIVE-16189
>     https://issues.apache.org/jira/browse/HIVE-16189
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> If the table rename does not succeed due to its failure in moving the data to 
> the new renamed table folder, the changes in TAB_COL_STATS are not rolled 
> back which leads to invalid column stats.
> 
> This patch changes the order of metadata update and data move in alter table 
> rename operation, which makes it easier to roll back metadata changes when 
> moving data fails in rename a table.
> 
> 
> Diffs
> -----
> 
>   metastore/src/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java 
> bae39ac 
>   ql/src/test/queries/clientpositive/encryption_move_tbl.q 7a5de7b 
>   ql/src/test/results/clientpositive/encrypted/encryption_move_tbl.q.out 
> cc363ac 
> 
> 
> Diff: https://reviews.apache.org/r/57566/diff/4/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Chaoyu Tang
> 
>

Reply via email to