This is an automated email from the ASF dual-hosted git repository. kgyrtkirk pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from 5c425dc HIVE-21717 : Rename is failing for directory in move task. (Mahesh Kumar Behera reviewed by Sankar Hariappan new 86a1560 HIVE-21662: Refactor some functionality from QTestUtil to separate classes (Laszlo Bodor via Zoltan Haindrich, Zoltan Haindrich) new cdf8d8b HIVE-21703: Break up DDLTask - extract Partition related operations (Miklos Gergely via Zoltan Haindrich) The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../cli/SemanticAnalysis/HCatSemanticAnalyzer.java | 37 +- .../hive/hcatalog/streaming/HiveEndPoint.java | 4 +- .../apache/hadoop/hive/ql/TestLocationQueries.java | 6 +- .../org/apache/hadoop/hive/ql/TestMTQueries.java | 4 +- .../hive/ql/parse/TestReplicationScenarios.java | 11 +- .../jdbc/TestJdbcWithMiniHS2ErasureCoding.java | 2 +- .../hadoop/hive/accumulo/AccumuloQTestUtil.java | 1 + .../hadoop/hive/accumulo/AccumuloTestSetup.java | 7 +- .../hadoop/hive/cli/control/AbstractCliConfig.java | 11 +- .../control/AbstractCoreBlobstoreCliDriver.java | 2 +- .../apache/hadoop/hive/cli/control/CliConfigs.java | 86 +- .../hive/cli/control/CoreAccumuloCliDriver.java | 2 +- .../hadoop/hive/cli/control/CoreCliDriver.java | 13 +- .../hive/cli/control/CoreCompareCliDriver.java | 20 +- .../apache/hadoop/hive/cli/control/CoreDummy.java | 5 +- .../hive/cli/control/CoreHBaseCliDriver.java | 2 +- .../cli/control/CoreHBaseNegativeCliDriver.java | 2 +- .../hive/cli/control/CoreNegativeCliDriver.java | 20 +- .../hadoop/hive/cli/control/CorePerfCliDriver.java | 57 +- .../apache/hadoop/hive/hbase/HBaseQTestUtil.java | 3 +- .../apache/hadoop/hive/hbase/HBaseTestSetup.java | 6 +- .../apache/hadoop/hive/ql/QFileVersionHandler.java | 91 ++ .../org/apache/hadoop/hive/ql/QOutProcessor.java | 8 +- .../org/apache/hadoop/hive/ql/QTestArguments.java | 35 +- .../apache/hadoop/hive/ql/QTestMiniClusters.java | 615 ++++++++++ .../hadoop/hive/ql/QTestResultProcessor.java | 234 ++++ .../apache/hadoop/hive/ql/QTestRunnerUtils.java | 172 +++ .../org/apache/hadoop/hive/ql/QTestSyntaxUtil.java | 14 +- .../hadoop/hive/ql/QTestSystemProperties.java | 72 ++ .../java/org/apache/hadoop/hive/ql/QTestUtil.java | 1193 ++------------------ .../hive/ql/dataset/QTestDatasetHandler.java | 142 +++ .../hadoop/hive/ql/parse/CoreParseNegative.java | 33 +- .../main/java/org/apache/hive/beeline/QFile.java | 4 +- .../apache/hive/beeline/QFileBeeLineClient.java | 3 +- .../apache/hadoop/hive/ql/TestQOutProcessor.java | 4 +- .../hadoop/hive/ql/ddl/table/AlterTableUtils.java | 64 ++ .../partition/AlterTableAddPartitionDesc.java} | 45 +- .../partition/AlterTableAddPartitionOperation.java | 49 + .../partition/AlterTableAlterPartitionDesc.java | 80 ++ .../AlterTableAlterPartitionOperation.java | 137 +++ .../partition/AlterTableDropPartitionDesc.java} | 38 +- .../AlterTableDropPartitionOperation.java | 115 ++ .../AlterTableExchangePartitionsDesc.java} | 48 +- .../AlterTableExchangePartitionsOperation.java | 65 ++ .../partition/AlterTableRenamePartitionDesc.java | 103 ++ .../AlterTableRenamePartitionOperation.java | 99 ++ .../table/partition}/ShowPartitionsDesc.java | 78 +- .../table/partition/ShowPartitionsOperation.java | 66 ++ .../table/partition/package-info.java} | 10 +- .../org/apache/hadoop/hive/ql/exec/DDLTask.java | 357 ------ .../exec/repl/bootstrap/events/PartitionEvent.java | 4 +- .../ql/exec/repl/bootstrap/events/TableEvent.java | 4 +- .../events/filesystem/FSPartitionEvent.java | 6 +- .../bootstrap/events/filesystem/FSTableEvent.java | 16 +- .../exec/repl/bootstrap/load/ReplicationState.java | 8 +- .../repl/bootstrap/load/table/LoadPartitions.java | 44 +- .../org/apache/hadoop/hive/ql/metadata/Hive.java | 23 +- .../hadoop/hive/ql/parse/DDLSemanticAnalyzer.java | 62 +- .../hive/ql/parse/ImportSemanticAnalyzer.java | 47 +- .../repl/load/message/DropPartitionHandler.java | 12 +- .../repl/load/message/RenamePartitionHandler.java | 10 +- .../hive/ql/plan/AlterTableAlterPartDesc.java | 72 -- .../org/apache/hadoop/hive/ql/plan/DDLWork.java | 102 -- .../hadoop/hive/ql/plan/RenamePartitionDesc.java | 141 --- .../clientpositive/alter_partition_change_col.q | 1 + .../clientpositive/alter_rename_partition.q | 1 + .../clientpositive/drop_partitions_filter.q | 5 + .../queries/clientpositive/exchgpartition2lel.q | 1 + .../test/queries/clientpositive/show_partitions.q | 4 +- .../add_partition_with_whitelist.q.out | 2 +- ql/src/test/results/clientnegative/addpart1.q.out | 2 +- .../alter_partition_with_whitelist.q.out | 2 +- .../alter_rename_partition_failure.q.out | 2 +- .../alter_rename_partition_failure2.q.out | 2 +- .../clientnegative/exchange_partition.q.out | 2 +- ql/src/test/results/clientnegative/external2.q.out | 2 +- .../results/clientpositive/add_part_multiple.q.out | 4 +- .../alter_partition_change_col.q.out | 16 + .../clientpositive/alter_rename_partition.q.out | 22 + .../clientpositive/drop_deleted_partitions.q.out | 5 +- .../clientpositive/drop_multi_partitions.q.out | 5 +- .../clientpositive/drop_partitions_filter.q.out | 72 ++ .../clientpositive/llap/exchgpartition2lel.q.out | 19 + .../results/clientpositive/show_partitions.q.out | 47 + ql/src/test/results/clientpositive/showparts.q.out | 5 +- .../clientpositive/spark/add_part_multiple.q.out | 4 +- .../hive/streaming/HiveStreamingConnection.java | 4 +- 87 files changed, 2783 insertions(+), 2272 deletions(-) create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QFileVersionHandler.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMiniClusters.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestResultProcessor.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestRunnerUtils.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestSystemProperties.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/dataset/QTestDatasetHandler.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/AlterTableUtils.java rename ql/src/java/org/apache/hadoop/hive/ql/{plan/AddPartitionDesc.java => ddl/table/partition/AlterTableAddPartitionDesc.java} (87%) create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableAddPartitionOperation.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableAlterPartitionDesc.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableAlterPartitionOperation.java rename ql/src/java/org/apache/hadoop/hive/ql/{plan/DropPartitionDesc.java => ddl/table/partition/AlterTableDropPartitionDesc.java} (67%) create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableDropPartitionOperation.java rename ql/src/java/org/apache/hadoop/hive/ql/{plan/AlterTableExchangePartition.java => ddl/table/partition/AlterTableExchangePartitionsDesc.java} (53%) create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableExchangePartitionsOperation.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableRenamePartitionDesc.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/AlterTableRenamePartitionOperation.java rename ql/src/java/org/apache/hadoop/hive/ql/{plan => ddl/table/partition}/ShowPartitionsDesc.java (52%) create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/ShowPartitionsOperation.java copy ql/src/java/org/apache/hadoop/hive/ql/{exec/repl/bootstrap/events/PartitionEvent.java => ddl/table/partition/package-info.java} (76%) delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/plan/AlterTableAlterPartDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/plan/RenamePartitionDesc.java