[
https://issues.apache.org/jira/browse/HIVE-2278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13139557#comment-13139557
]
[email protected] commented on HIVE-2278:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/2595/
-----------------------------------------------------------
(Updated 2011-10-30 07:34:36.866186)
Review request for hive and namit jain.
Changes
-------
Address review comments except the last one:
"Why have a for loop - you are returning inside if anyway the first time ?"
I think it is safe to return even for the first time. For any partition
returned, it should either be archived or not. If the archive is based on its
parent partition col, the partition should also be marked as archived,
otherwise, it should not be there.
Summary
-------
Support archiving for multiple partitions if the table is partitioned by
multiple columns
This addresses bug HIVE-2278.
https://issues.apache.org/jira/browse/HIVE-2278
Diffs (updated)
-----
trunk/ql/src/java/org/apache/hadoop/hive/ql/Driver.java 1190490
trunk/metastore/src/gen/thrift/gen-rb/hive_metastore_constants.rb 1190490
trunk/metastore/src/gen/thrift/gen-php/hive_metastore/hive_metastore_constants.php
1190490
trunk/metastore/src/gen/thrift/gen-py/hive_metastore/constants.py 1190490
trunk/data/files/archive_corrupt.rc UNKNOWN
trunk/metastore/if/hive_metastore.thrift 1190490
trunk/metastore/src/gen/thrift/gen-cpp/hive_metastore_constants.h 1190490
trunk/metastore/src/gen/thrift/gen-cpp/hive_metastore_constants.cpp 1190490
trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Constants.java
1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/ArchiveUtils.java
PRE-CREATION
trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java 1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/DummyPartition.java
1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java 1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java
1195116
trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java
1190490
trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
1190490
trunk/ql/src/test/queries/clientnegative/archive_insert1.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_insert2.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_insert3.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_insert4.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi1.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi2.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi3.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi4.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi5.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi6.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_multi7.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_partspec1.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_partspec2.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_partspec3.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_partspec4.q PRE-CREATION
trunk/ql/src/test/queries/clientnegative/archive_partspec5.q PRE-CREATION
trunk/ql/src/test/queries/clientpositive/archive_corrupt.q PRE-CREATION
trunk/ql/src/test/queries/clientpositive/archive_multi.q PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive1.q.out 1190490
trunk/ql/src/test/results/clientnegative/archive2.q.out 1190490
trunk/ql/src/test/results/clientnegative/archive_insert1.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_insert2.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_insert3.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_insert4.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi1.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi2.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi3.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi4.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi5.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi6.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_multi7.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_partspec1.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_partspec2.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_partspec3.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_partspec4.q.out PRE-CREATION
trunk/ql/src/test/results/clientnegative/archive_partspec5.q.out PRE-CREATION
trunk/ql/src/test/results/clientpositive/archive_corrupt.q.out PRE-CREATION
trunk/ql/src/test/results/clientpositive/archive_multi.q.out PRE-CREATION
Diff: https://reviews.apache.org/r/2595/diff
Testing
-------
Support archiving for multiple partitions if the table is partitioned by
multiple columns
Thanks,
Yongqiang
> Support archiving for multiple partitions if the table is partitioned by
> multiple columns
> -----------------------------------------------------------------------------------------
>
> Key: HIVE-2278
> URL: https://issues.apache.org/jira/browse/HIVE-2278
> Project: Hive
> Issue Type: New Feature
> Reporter: Namit Jain
> Assignee: Marcin Kurczych
> Attachments: HIVE-2278.2.patch, HIVE-2278.3.patch, HIVE-2278.4.patch,
> HIVE-2278.5.patch, HIVE-2278.5.patch, HIVE-2278.6.patch, HIVE-2278.6.patch,
> HIVE-2278.7.patch, HIVE-2278.8.patch, HIVE-2278.9.patch, archive_corrupt.rc,
> hive.2278.1.patch
>
>
> If a table is partitioned by ds,hr
> it should be possible to archive all the files in ds to reduce the number of
> files
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira