This is an automated email from the ASF dual-hosted git repository.
abstractdog pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
from b914b6a29ba HIVE-28437: Add documentation for initializing the system
schemas for HiveServer2 for Docker Image (#5629)
add 242ba8cec6c HIVE-28095: Hive Query History (#5613) (Laszlo Bodor
reviewed by Denys Kuzmenko, Krisztian Kasa)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/hive/conf/HiveConf.java | 27 +
.../org/apache/hadoop/hive/ql/log/PerfLogger.java | 27 +
.../apache/hadoop/hive/conf/HiveConfForTest.java | 3 +
.../iceberg/mr/hive/HiveIcebergStorageHandler.java | 4 +-
.../org/apache/iceberg/mr/hive/TestHiveShell.java | 2 +
.../hive/minikdc/JdbcWithMiniKdcSQLAuthTest.java | 3 +-
.../hive/minikdc/TestHS2AuthMechsWithMiniKdc.java | 4 +-
.../apache/hive/minikdc/TestHS2JWTWithMiniKdc.java | 4 +-
.../hive/minikdc/TestHs2HooksWithMiniKdc.java | 4 +-
.../minikdc/TestJdbcNonKrbSASLWithMiniKdc.java | 3 +
.../hive/minikdc/TestJdbcWithDBTokenStore.java | 4 +-
.../minikdc/TestJdbcWithDBTokenStoreNoDoAs.java | 4 +-
.../apache/hive/minikdc/TestJdbcWithMiniKdc.java | 4 +-
.../hive/minikdc/TestJdbcWithMiniKdcCookie.java | 4 +-
.../apache/hive/minikdc/TestSSLWithMiniKdc.java | 3 +
itests/hive-unit/pom.xml | 6 +
.../hadoop/hive/ql/TestWarehouseExternalDir.java | 4 +
.../ql/queryhistory/TestQueryHistoryService.java | 559 ++++++++++++++++++
.../repository/TestIcebergRepository.java | 110 ++++
.../hive/ql/queryhistory/schema/DummyRecord.java | 154 +++++
.../hive/ql/queryhistory/schema/IcebergRecord.java | 22 +-
.../schema/QueryHistorySchemaTestUtils.java | 82 +++
.../schema/TestQueryHistoryRecord.java | 79 +++
.../hive/jdbc/miniHS2/StartMiniHS2Cluster.java | 4 +-
.../service/TestHS2ImpersonationWithRemoteMS.java | 4 +-
.../service/auth/TestCustomAuthentication.java | 3 +
.../auth/TrustDomainAuthenticationTest.java | 4 +
.../TestThriftCLIServiceWithAllAndBinary.java | 3 +
.../thrift/TestThriftCLIServiceWithAllAndHttp.java | 4 +-
.../cli/thrift/TestThriftCLIServiceWithBinary.java | 3 +
.../cli/thrift/TestThriftCLIServiceWithHttp.java | 3 +
.../thrift/TestThriftCliServiceMessageSize.java | 3 +
.../TestThriftCliServiceWithInfoMessage.java | 2 +
.../thrift/TestThriftHttpCLIServiceFeatures.java | 4 +
itests/qtest/pom.xml | 6 +
.../java/org/apache/hadoop/hive/ql/QTestUtil.java | 13 +
...rHandler.java => QTestQueryHistoryHandler.java} | 36 +-
.../java/org/apache/hive/jdbc/miniHS2/MiniHS2.java | 38 +-
.../java/org/apache/hadoop/hive/ql/Compiler.java | 25 +-
ql/src/java/org/apache/hadoop/hive/ql/Driver.java | 26 +-
.../org/apache/hadoop/hive/ql/DriverContext.java | 32 +-
.../org/apache/hadoop/hive/ql/DriverFactory.java | 2 +-
.../java/org/apache/hadoop/hive/ql/QueryInfo.java | 11 +-
.../org/apache/hadoop/hive/ql/QueryProperties.java | 58 +-
.../java/org/apache/hadoop/hive/ql/QueryState.java | 15 +
.../hadoop/hive/ql/ddl/misc/msck/MsckAnalyzer.java | 6 +
.../ddl/privilege/AbstractPrivilegeAnalyzer.java | 7 +
.../storage/compact/AlterTableCompactAnalyzer.java | 7 +
.../AlterMaterializedViewRebuildAnalyzer.java | 13 +
.../org/apache/hadoop/hive/ql/exec/FetchTask.java | 6 +-
.../hadoop/hive/ql/exec/tez/TezRuntimeContext.java | 6 +-
.../hadoop/hive/ql/exec/tez/TezSessionState.java | 7 +
.../apache/hadoop/hive/ql/exec/tez/TezTask.java | 29 +-
.../monitoring/QueryExecutionBreakdownSummary.java | 11 +-
.../hive/ql/exec/tez/monitoring/TezJobMonitor.java | 12 +-
.../org/apache/hadoop/hive/ql/metadata/Hive.java | 7 +-
.../hive/ql/metadata/HiveStorageHandler.java | 11 +-
.../hive/ql/parse/AcidExportSemanticAnalyzer.java | 13 +
.../hadoop/hive/ql/parse/BaseSemanticAnalyzer.java | 44 +-
.../hadoop/hive/ql/parse/CacheTableHelper.java | 4 +-
.../hive/ql/parse/ColumnStatsSemanticAnalyzer.java | 5 +
.../hive/ql/parse/DeleteSemanticAnalyzer.java | 3 +
.../hive/ql/parse/ExplainSemanticAnalyzer.java | 7 +
.../hive/ql/parse/ExportSemanticAnalyzer.java | 5 +
.../hadoop/hive/ql/parse/LoadSemanticAnalyzer.java | 6 +
.../hive/ql/parse/MergeSemanticAnalyzer.java | 3 +
.../apache/hadoop/hive/ql/parse/ParseUtils.java | 11 +
.../java/org/apache/hadoop/hive/ql/parse/QB.java | 1 +
.../hive/ql/parse/RewriteSemanticAnalyzer.java | 8 +
.../hadoop/hive/ql/parse/SemanticAnalyzer.java | 24 +-
.../hive/ql/parse/SemanticAnalyzerFactory.java | 6 +-
.../hive/ql/parse/UpdateSemanticAnalyzer.java | 3 +
.../hive/ql/queryhistory/QueryHistoryService.java | 253 +++++++++
.../hive/ql/queryhistory/RecordEnricher.java | 235 ++++++++
.../repository/AbstractRepository.java | 139 +++++
.../queryhistory/repository/IcebergRepository.java | 166 ++++++
.../repository/QueryHistoryRepository.java | 42 ++
.../hadoop/hive/ql/queryhistory/schema/Record.java | 349 ++++++++++++
.../hadoop/hive/ql/queryhistory/schema/Schema.java | 266 +++++++++
.../hadoop/hive/ql/session/SessionState.java | 25 +
.../hadoop/hive/ql/parse/TestQueryProperties.java | 138 ++++-
.../hadoop/hive/ql/parse/TestSemanticAnalyzer.java | 259 ++++++++-
ql/src/test/queries/clientpositive/query_history.q | 76 +++
.../clientpositive/llap/query_history.q.out | 631 +++++++++++++++++++++
.../clientpositive/llap/show_functions.q.out | 13 +
.../apache/hive/service/server/HiveServer2.java | 15 +
.../cli/TestRetryingThriftCLIServiceClient.java | 2 +
.../hive/service/server/TestHS2HttpServer.java | 3 +
.../hive/service/server/TestHS2HttpServerLDAP.java | 3 +
.../hive/service/server/TestHS2HttpServerPam.java | 3 +
.../server/TestHS2HttpServerPamConfiguration.java | 2 +
91 files changed, 4173 insertions(+), 127 deletions(-)
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/TestQueryHistoryService.java
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/repository/TestIcebergRepository.java
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/schema/DummyRecord.java
copy
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/messaging/AlterCatalogMessage.java
=>
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/schema/IcebergRecord.java
(63%)
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/schema/QueryHistorySchemaTestUtils.java
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/queryhistory/schema/TestQueryHistoryRecord.java
copy
itests/util/src/main/java/org/apache/hadoop/hive/ql/qoption/{QTestAuthorizerHandler.java
=> QTestQueryHistoryHandler.java} (55%)
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/QueryHistoryService.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/RecordEnricher.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/repository/AbstractRepository.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/repository/IcebergRepository.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/repository/QueryHistoryRepository.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/schema/Record.java
create mode 100644
ql/src/java/org/apache/hadoop/hive/ql/queryhistory/schema/Schema.java
create mode 100644 ql/src/test/queries/clientpositive/query_history.q
create mode 100644 ql/src/test/results/clientpositive/llap/query_history.q.out