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)