[ 
https://issues.apache.org/jira/browse/IMPALA-15335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zoltán Borók-Nagy updated IMPALA-15335:
---------------------------------------
    Description: 
TestAutomaticCatalogInvalidation.test_invalidation_metrics is flaky with 
Calcite planner
h3. Error Message
{noformat}
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{noformat}
h3. Stacktrace
{noformat}
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{noformat}

  was:
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


> 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
>            Priority: Major
>              Labels: broken-build
>
> TestAutomaticCatalogInvalidation.test_invalidation_metrics is flaky with 
> Calcite planner
> h3. Error Message
> {noformat}
> 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{noformat}
> h3. Stacktrace
> {noformat}
> 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{noformat}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to