----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/59096/ -----------------------------------------------------------
Review request for hive, Aihua Xu and pengcheng xiong. Bugs: HIVE-16607 https://issues.apache.org/jira/browse/HIVE-16607 Repository: hive-git Description ------- When creating a QueryState object the caller could specify if new QueryID should be created or the exisiting should be used. Created a QueryStateBuilder to make the QueryState object creation more readable. New QueryId is only created in two places: - Driver constructor - Operation constructor Otherwise the existing queryId is used Diffs ----- hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestHCatMultiOutputFormat.java 6ff48ee itests/src/test/resources/testconfiguration.properties 5ab3076 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java b897ffa itests/util/src/main/java/org/apache/hive/beeline/QFile.java 3d9ca99 itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java 7c50e18 ql/src/java/org/apache/hadoop/hive/ql/Driver.java 29cce9a ql/src/java/org/apache/hadoop/hive/ql/QueryState.java 6dfaa9f ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java 77bce97 ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveMaterializedViewsRegistry.java b121eea ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsAutoGatherContext.java 3b719af ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java c7266bc ql/src/test/org/apache/hadoop/hive/ql/parse/TestMacroSemanticAnalyzer.java c734988 ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBCompact.java 201622e ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBJoinTreeApplyPredicate.java e607f10 ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBSubQuery.java 2674835 ql/src/test/org/apache/hadoop/hive/ql/parse/TestReplicationSemanticAnalyzer.java 80865bd ql/src/test/org/apache/hadoop/hive/ql/parse/TestSemanticAnalyzerFactory.java 5849950 ql/src/test/org/apache/hadoop/hive/ql/parse/TestUpdateDeleteSemanticAnalyzer.java a573808 ql/src/test/org/apache/hadoop/hive/ql/parse/authorization/TestHiveAuthorizationTaskFactory.java 58cb4b4 ql/src/test/org/apache/hadoop/hive/ql/parse/authorization/TestPrivilegesV1.java 5d01080 ql/src/test/org/apache/hadoop/hive/ql/parse/authorization/TestPrivilegesV2.java c552ba7 ql/src/test/results/clientpositive/beeline/materialized_view_create_rewrite.q.out PRE-CREATION service/src/java/org/apache/hive/service/cli/operation/Operation.java 0b27608 Diff: https://reviews.apache.org/r/59096/diff/1/ Testing ------- Added new BeeLine test - The original code made the test output different from the Cli test output, since the QueryLog was truncated when the queryId was changed. After the change the BeeLine test output is exactly the same as the Cli output. Thanks, Peter Vary