This is an automated email from the ASF dual-hosted git repository.

boroknagyz pushed a commit to branch branch-4.4.0
in repository https://gitbox.apache.org/repos/asf/impala.git

commit 4b2fc7f3d312c8f2b3a86a4d5d307d7d0a8123f7
Author: Michael Smith <michael.sm...@cloudera.com>
AuthorDate: Thu Apr 11 15:14:02 2024 -0700

    IMPALA-12998: Add SHOW_METADATA_TABLES to ignored DDL
    
    Adds SHOW_METADATA_TABLES to the list of ignored DDL in workload
    management. Fixes DCHECK failure when running Impala's full test suite
    with 'enable_workload_mgmt'.
    
    Change-Id: I69f7de9756aa730d70cd9187c9f869d5bcf67fce
    Reviewed-on: http://gerrit.cloudera.org:8080/21290
    Reviewed-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
    Tested-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
---
 be/src/service/workload-management.cc  | 1 +
 tests/custom_cluster/test_query_log.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/be/src/service/workload-management.cc 
b/be/src/service/workload-management.cc
index ec8023a81..a8cbfcd5d 100644
--- a/be/src/service/workload-management.cc
+++ b/be/src/service/workload-management.cc
@@ -228,6 +228,7 @@ void ImpalaServer::EnqueueCompletedQuery(const QueryHandle& 
query_handle,
       case TCatalogOpType::SHOW_FILES:
       case TCatalogOpType::SHOW_CREATE_FUNCTION:
       case TCatalogOpType::SHOW_VIEWS:
+      case TCatalogOpType::SHOW_METADATA_TABLES:
       case TCatalogOpType::DESCRIBE_TABLE:
       case TCatalogOpType::DESCRIBE_DB:
       case TCatalogOpType::DESCRIBE_HISTORY:
diff --git a/tests/custom_cluster/test_query_log.py 
b/tests/custom_cluster/test_query_log.py
index dd61e7291..9c393f60e 100644
--- a/tests/custom_cluster/test_query_log.py
+++ b/tests/custom_cluster/test_query_log.py
@@ -878,6 +878,7 @@ class TestQueryLogTableAll(TestQueryLogTableBase):
     sqls["/*mycomment*/ show functions"] = False
     sqls["/*mycomment*/ show data sources"] = False
     sqls["/*mycomment*/ show views"] = False
+    sqls["show metadata tables in {0}".format(self.QUERY_TBL)] = False
 
     sqls["describe database default"] = False
     sqls["/*mycomment*/ describe database default"] = False

Reply via email to