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

jirapos...@reviews.apache.org commented on HIVE-2125:
-----------------------------------------------------


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



trunk/conf/hive-default.xml
<https://reviews.apache.org/r/665/#comment1187>

    Besides describing the effect of this configuration property, can you also 
please explain the motivation? Why would the user want to set this to true? Is 
there a valid reason for setting it to false?



trunk/ql/src/test/queries/clientnegative/alter_merge_index.q
<https://reviews.apache.org/r/665/#comment1183>

    > Should we explain all test cases in client negative dir?
    
    Emphatically yes!
    
    And since I'm a helpful person I'll even write the comment for you:
    
    "Verify that an error is thrown if the user attempts to concatenate an 
indexed table when hive.exec.concatenate.check.index=true"
    
    Also, please explicitly set hive.exec.concatenate.check.index=true at the 
beginning of this test.
    
    Also, please change the name of this file and the name of the table so that 
it matches the semantics of the ALTER TABLE command, i.e. 
alter_concatenate_indexed_table.q and src_rc_concatenate_test.



trunk/ql/src/test/queries/clientpositive/alter_merge_index.q
<https://reviews.apache.org/r/665/#comment1186>

    How about this:
    
    * Verify that an indexed table can be concatenated when 
hive.exec.concatenate.check.index=false.
    
    * Verify that a partitioned table can be concatenated when 
hive.exec.concatenate.check.index=false.
    
    The point of the comments is help the reader distinguish between details 
that are relevant to the intended purpose of the test from those that are not.
    



trunk/ql/src/test/queries/clientpositive/alter_merge_index.q
<https://reviews.apache.org/r/665/#comment1188>

    Please replace "merge" with "concatenate". A better name for this test 
would be "alter_concatenate_indexed_table.q"



trunk/ql/src/test/queries/clientpositive/alter_merge_index.q
<https://reviews.apache.org/r/665/#comment1185>

    These tables get cleaned up automatically. Please remove the drop 
statements.


- Carl


On 2011-04-25 22:47:17, Yongqiang He wrote:
bq.  
bq.  -----------------------------------------------------------
bq.  This is an automatically generated e-mail. To reply, visit:
bq.  https://reviews.apache.org/r/665/
bq.  -----------------------------------------------------------
bq.  
bq.  (Updated 2011-04-25 22:47:17)
bq.  
bq.  
bq.  Review request for hive.
bq.  
bq.  
bq.  Summary
bq.  -------
bq.  
bq.  alter table concatenate fails and deletes data
bq.  
bq.  It is because the number of reducers is set to -1.
bq.  
bq.  In this patch, it is set to zero. 
bq.  
bq.  Also added a move task as the child task of the merge task. added a conf 
to control whether to check index or not, and add the job name for the merge 
job.
bq.  
bq.  
bq.  This addresses bug HIVE-2125.
bq.      https://issues.apache.org/jira/browse/HIVE-2125
bq.  
bq.  
bq.  Diffs
bq.  -----
bq.  
bq.    trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 1096599 
bq.    trunk/conf/hive-default.xml 1096599 
bq.    trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java 1096599 
bq.    trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/Task.java 1096599 
bq.    
trunk/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java 
1096599 
bq.    
trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java 
1096599 
bq.    trunk/ql/src/test/queries/clientnegative/alter_merge_index.q 
PRE-CREATION 
bq.    trunk/ql/src/test/queries/clientpositive/alter_merge_index.q 
PRE-CREATION 
bq.    trunk/ql/src/test/results/clientnegative/alter_merge_index.q.out 
PRE-CREATION 
bq.    trunk/ql/src/test/results/clientpositive/alter_merge_index.q.out 
PRE-CREATION 
bq.  
bq.  Diff: https://reviews.apache.org/r/665/diff
bq.  
bq.  
bq.  Testing
bq.  -------
bq.  
bq.  
bq.  Thanks,
bq.  
bq.  Yongqiang
bq.  
bq.



> alter table concatenate fails and deletes data
> ----------------------------------------------
>
>                 Key: HIVE-2125
>                 URL: https://issues.apache.org/jira/browse/HIVE-2125
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Joydeep Sen Sarma
>            Assignee: He Yongqiang
>            Priority: Critical
>         Attachments: HIVE-2125.1.patch
>
>
> the number of reducers is not set by this command (unlike other hive 
> queries). since mapred.reduce.tasks=-1 (to let hive infer this automatically) 
> - jobtracker fails the job (number of reducers cannot be negative)
> hive> alter table ad_imps_2 partition(ds='2009-06-16') concatenate;
> alter table ad_imps_2 partition(ds='2009-06-16') concatenate;
> Starting Job = job_201103101203_453180, Tracking URL = 
> http://curium.data.facebook.com:50030/jobdetails.jsp?jobid=job_201103101203_453180
> Kill Command = /mnt/vol/hive/sites/curium/hadoop/bin/../bin/hadoop job  
> -Dmapred.job.tracker=curium.data.facebook.com:50029 -kill 
> job_201103101203_453180
> Hadoop job information for null: number of mappers: 0; number of reducers: 0
> 2011-04-22 10:21:24,046 null map = 100%,  reduce = 100%
> Ended Job = job_201103101203_453180 with errors
> Moved to trash: /user/facebook/warehouse/ad_imps_2/_backup.ds=2009-06-16
> after the job fails - the partition is deleted
> thankfully it's still in trash

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to