[
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 <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> 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: [email protected]
For additional commands, e-mail: [email protected]