[ 
https://issues.apache.org/jira/browse/IMPALA-14311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18014920#comment-18014920
 ] 

ASF subversion and git services commented on IMPALA-14311:
----------------------------------------------------------

Commit c23d3cb58adc558fe5e5064f9db6f6471c18d4ea in impala's branch 
refs/heads/master from Riza Suminto
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=c23d3cb58 ]

IMPALA-14311: Fix ASAN issue in test_query_cancel_load_tables

verifiers.test_verify_metrics.TestValidateMetrics.test_metrics_are_zero
fails in ASAN tests. This is because a client session opened by
test_query_cancel_load_tables is not cleanly closed.

This patch fix the issue by creating the Impala client within the run
method of web_pages_util.py using with-as statement.

This patch also attempt to fix flakiness in test_query_expiration by
validating that time_limit_expire_handle is actually closed in
Coordinator log (IMPALA-13444).

Testing:
- Pass test_web_pages.py test in ASAN build.
- Loop and pass test_query_expiration 50x in ASAN build.

Change-Id: I6fcf13902478535f6fa15f267edc83891057993c
Reviewed-on: http://gerrit.cloudera.org:8080/23302
Reviewed-by: Daniel Becker <daniel.bec...@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>


> Metric 'impala-server.num-open-hiveserver2-sessions' does not reach 0 in 
> verifiers.test_verify_metrics.TestValidateMetrics.test_metrics_are_zero
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: IMPALA-14311
>                 URL: https://issues.apache.org/jira/browse/IMPALA-14311
>             Project: IMPALA
>          Issue Type: Bug
>            Reporter: Daniel Becker
>            Assignee: Riza Suminto
>            Priority: Blocker
>              Labels: broken-build
>
> verifiers.test_verify_metrics.TestValidateMetrics.test_metrics_are_zero fails 
> in ASAN tests:
> h3. Error Message
> {code:java}
> AssertionError: Metric impala-server.num-open-hiveserver2-sessions did not 
> reach value 0 in 60s. Actual value was '1'. Dumping debug webpages in JSON 
> format... Dumped memz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/memz.json 
> Dumped metrics JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/metrics.json 
> Dumped queries JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/queries.json 
> Dumped sessions JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/sessions.json 
> Dumped threadz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/threadz.json 
> Dumped rpcz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/rpcz.json 
> Dumping minidumps for impalads/catalogds... Dumped minidump for Impalad PID 
> 2993098 Dumped minidump for Impalad PID 2993100 Dumped minidump for Impalad 
> PID 2993105 Dumped minidump for Catalogd PID 2993064{code}
> h3. Stacktrace
>  
> {code:java}
> /data/jenkins/workspace/impala-asf-master-core-asan/repos/Impala/tests/verifiers/test_verify_metrics.py:42:
>  in test_metrics_are_zero
>     verifier.verify_metrics_are_zero()
> /data/jenkins/workspace/impala-asf-master-core-asan/repos/Impala/tests/verifiers/metric_verifier.py:52:
>  in verify_metrics_are_zero
>     self.wait_for_metric(metric, 0, timeout)
> /data/jenkins/workspace/impala-asf-master-core-asan/repos/Impala/tests/verifiers/metric_verifier.py:67:
>  in wait_for_metric
>     self.impalad_service.wait_for_metric_value(metric_name, expected_value, 
> timeout)
> /data/jenkins/workspace/impala-asf-master-core-asan/repos/Impala/tests/common/impala_service.py:164:
>  in wait_for_metric_value
>     self.__metric_timeout_assert(metric_name, expected_value, timeout, value)
> /data/jenkins/workspace/impala-asf-master-core-asan/repos/Impala/tests/common/impala_service.py:251:
>  in __metric_timeout_assert
>     assert 0, assert_string
> E   AssertionError: Metric impala-server.num-open-hiveserver2-sessions did 
> not reach value 0 in 60s. Actual value was '1'.
> E   Dumping debug webpages in JSON format...
> E   Dumped memz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/memz.json
> E   Dumped metrics JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/metrics.json
> E   Dumped queries JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/queries.json
> E   Dumped sessions JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/sessions.json
> E   Dumped threadz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/threadz.json
> E   Dumped rpcz JSON to 
> $IMPALA_HOME/logs/metric_timeout_diags_20250812_22:51:34/json/rpcz.json
> E   Dumping minidumps for impalads/catalogds...
> E   Dumped minidump for Impalad PID 2993098
> E   Dumped minidump for Impalad PID 2993100
> E   Dumped minidump for Impalad PID 2993105
> E   Dumped minidump for Catalogd PID 2993064{code}
>  



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to