Zoltán Borók-Nagy created IMPALA-15335:
------------------------------------------

             Summary: 
TestAutomaticCatalogInvalidation.test_invalidation_metrics is flaky with 
Calcite planner
                 Key: IMPALA-15335
                 URL: https://issues.apache.org/jira/browse/IMPALA-15335
             Project: IMPALA
          Issue Type: Bug
            Reporter: Zoltán Borók-Nagy


TestAutomaticCatalogInvalidation.test_invalidation_metrics is flaky with 
Calcite planner
h3. Error Message

AssertionError: Metric catalog.num-loaded-tables did not reach value 3 in 5s. 
Actual value was '0'. Dumping debug webpages in JSON format... Dumped memz JSON 
to $IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/memz.json 
Dumped metrics JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/metrics.json 
Dumped queries JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/queries.json 
Dumped sessions JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/sessions.json 
Dumped threadz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/threadz.json 
Dumped rpcz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/rpcz.json Dumping 
minidumps for impalads/catalogds... Dumped minidump for Impalad PID 3098167 
Dumped minidump for Impalad PID 3098170 Dumped minidump for Impalad PID 3098174 
Dumped minidump for Catalogd PID 3098138
h3. Stacktrace

custom_cluster/test_automatic_invalidation.py:290: in test_invalidation_metrics 
catalogd.wait_for_metric_value(loaded_tables_metric, 3, timeout=5) 
baseline_memory_count = 0 baseline_ttl_count = 0 catalogd = 
<tests.common.impala_service.CatalogdService object at 0x7f4259bd6250> 
last_mem_ms = 'catalog.last-memory-pressure-invalidation-ms' last_mem_tables = 
'catalog.last-memory-pressure-invalidated-tables' last_ttl_ms = 
'catalog.last-ttl-invalidation-ms' last_ttl_ms_1 = 1788749640542 
last_ttl_tables = 'catalog.last-ttl-invalidated-tables' last_ttl_tables_1 = 1 
loaded_tables_metric = 'catalog.num-loaded-tables' max_wait_time = 18 
memory_count_after_first = 0 memory_metric = 
'catalog.num-memory-pressure-invalidated-tables' self = 
<tests.custom_cluster.test_automatic_invalidation.TestAutomaticCatalogInvalidation
 object at 0x7f4300a80750> ttl_10s = 'catalog.ttl-invalidations-10s' ttl_1m = 
'catalog.ttl-invalidations-01m' ttl_30m = 'catalog.ttl-invalidations-30m' 
ttl_5m = 'catalog.ttl-invalidations-05m' ttl_count_after_first = 1 ttl_metric = 
'catalog.num-ttl-invalidated-tables' union_query = 'SELECT 1 FROM 
functional.alltypessmall LIMIT 0 UNION ALL SELECT 1 FROM functional.alltypesagg 
LIMIT 0 UNION ALL SELECT 1 FROM functional.alltypes LIMIT 0' 
common/impala_service.py:174: in wait_for_metric_value 
self.__metric_timeout_assert(metric_name, expected_value, timeout, value) 
allow_greater = False expected_value = 3 interval = 1 metric_name = 
'catalog.num-loaded-tables' self = <tests.common.impala_service.CatalogdService 
object at 0x7f4259bd6250> start_time = 1788749643.715257 timeout = 5 total_wait 
= 5.0201735496521 value = 0 common/impala_service.py:261: in 
__metric_timeout_assert assert 0, assert_string E AssertionError: Metric 
catalog.num-loaded-tables did not reach value 3 in 5s. Actual value was '0'. E 
Dumping debug webpages in JSON format... E Dumped memz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/memz.json E 
Dumped metrics JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/metrics.json E 
Dumped queries JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/queries.json E 
Dumped sessions JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/sessions.json E 
Dumped threadz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/threadz.json E 
Dumped rpcz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/rpcz.json E 
Dumping minidumps for impalads/catalogds... E Dumped minidump for Impalad PID 
3098167 E Dumped minidump for Impalad PID 3098170 E Dumped minidump for Impalad 
PID 3098174 E Dumped minidump for Catalogd PID 3098138 actual_value = 0 
assert_string = "Metric catalog.num-loaded-tables did not reach value 3 in 5s. 
Actual value was '0'.\nDumping debug webpages in JSON f... minidump for Impalad 
PID 3098170\nDumped minidump for Impalad PID 3098174\nDumped minidump for 
Catalogd PID 3098138\n" catalogd_pids = ['3098138'] datetime_string = 
'20260906_19:54:08' debug_page = 'rpcz' debug_pages = ['memz', 'metrics', 
'queries', 'sessions', 'threadz', 'rpcz'] diag_dir = 
'/data/jenkins/workspace/impala-asf-master-core-calcite/repos/Impala/logs/metric_timeout_diags_20260906_19:54:08'
 expected_value = 3 impala_home = 
'/data/jenkins/workspace/impala-asf-master-core-calcite/repos/Impala' 
impalad_pids = ['3098167', '3098170', '3098174'] json_diag_string = 'Dumping 
debug webpages in JSON format...\nDumped memz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:0...54:08/json/threadz.json\nDumped
 rpcz JSON to 
$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/rpcz.json\n' 
json_dir = 
'/data/jenkins/workspace/impala-asf-master-core-calcite/repos/Impala/logs/metric_timeout_diags_20260906_19:54:08/json'
 json_filename = 
'/data/jenkins/workspace/impala-asf-master-core-calcite/repos/Impala/logs/metric_timeout_diags_20260906_19:54:08/json/rpcz.json'
 json_filename_rewritten = 
'$IMPALA_HOME/logs/metric_timeout_diags_20260906_19:54:08/json/rpcz.json' 
log_dir = 
'/data/jenkins/workspace/impala-asf-master-core-calcite/repos/Impala/logs' 
metric_name = 'catalog.num-loaded-tables' minidump_diag_string = 'Dumping 
minidumps for impalads/catalogds...\nDumped minidump for Impalad PID 
3098167\nDumped minidump for Impalad PID 3098170\nDumped minidump for Impalad 
PID 3098174\nDumped minidump for Catalogd PID 3098138\n' pid = '3098138' self = 
<tests.common.impala_service.CatalogdService object at 0x7f4259bd6250> timeout 
= 5



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to