[
https://issues.apache.org/jira/browse/IMPALA-13890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17939037#comment-17939037
]
ASF subversion and git services commented on IMPALA-13890:
----------------------------------------------------------
Commit 7f38c7ed61a0536c430311b3d4600aa0a16b988a in impala's branch
refs/heads/master from Riza Suminto
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=7f38c7ed6 ]
IMPALA-13890: Deflake test_coord_only_pool_one_quiescing_coord
test_coord_only_pool_one_quiescing_coord was flaky in UBSAN build for
not finding the pid of the quiescing coordinator. It is possible that
the quiescing coordinator was stil alive when the test method arrive
inside ImpalaCluster.graceful_shutdown_impalads() loop. This patch
attempt to deflake it by additionally call
coord_to_quiesce.wait_for_exit() at the end of test method. The test
method is renamed to test_coord_only_pool_one_coord_quiescing to share
prefix with test_coord_only_pool_one_coord_terminate.
This patch also harden test_coord_only_pool_one_coord_terminate by
applying the same change.
Testing:
Loop the following test command 10 times in UBSAN build:
impala-py.test --exploration=exhaustive \
-k test_coord_only_pool_one_coord \
custom_cluster/test_admission_controller.py
Change-Id: I34e369a6a6eb77ef95e7526c17028bf6b8b04172
Reviewed-on: http://gerrit.cloudera.org:8080/22673
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> TestAdmissionController::test_coord_only_pool_one_quiescing_coord failed in
> UBSAN ARM build
> -------------------------------------------------------------------------------------------
>
> Key: IMPALA-13890
> URL: https://issues.apache.org/jira/browse/IMPALA-13890
> Project: IMPALA
> Issue Type: Bug
> Components: Infrastructure
> Reporter: Zoltán Borók-Nagy
> Assignee: Riza Suminto
> Priority: Major
> Labels: broken-build
> Fix For: Impala 5.0.0
>
>
> h3. Stacktrace
> {noformat}
> common/custom_cluster_test_suite.py:409: in teardown_method
> self.cluster_teardown(method.__name__, method.__dict__)
> common/custom_cluster_test_suite.py:385: in cluster_teardown
> cls.cluster.graceful_shutdown_impalads()
> common/impala_cluster.py:286: in graceful_shutdown_impalads
> impalad.kill(SIGRTMIN)
> common/impala_cluster.py:493: in kill
> assert pid is not None, "No processes for %s" % self
> E AssertionError: No processes for <ImpaladProcess PID: None
> (/data/jenkins/workspace/impala-cdw-master-staging-core-ubsan-arm/repos/Impala/be/build/latest/service/impalad
> -allow_tuple_caching=true -is_executor=false -disconnected_session_timeout
> 21600 -kudu_client_rpc_timeout_ms 60000 -kudu_master_hosts localhost
> -mem_limit=9320079032 -logbufsecs=5 -v=1 -max_log_files=0
> -log_rotation_match_pid=true -log_filename=impalad_node1
> -log_dir=/data/jenkins/workspace/impala-cdw-master-staging-core-ubsan-arm/repos/Impala/logs/custom_cluster_tests
> -beeswax_port=21001 -hs2_port=21051 -hs2_http_port=28001 -krpc_port=27001
> -state_store_subscriber_port=23001 -webserver_port=25001
> --enable_workload_mgmt=true --query_log_write_interval_s=1
> --shutdown_grace_period_s=0 --shutdown_deadline_s=60 -vmodule
> admission-controller=3 -fair_scheduler_allocation_path
> /data/jenkins/workspace/impala-cdw-master-staging-core-ubsan-arm/repos/Impala/fe/src/test/resources/fair-scheduler-onlycoords.xml
> -llama_site_path
> /data/jenkins/workspace/impala-cdw-master-staging-core-ubsan-arm/repos/Impala/fe/src/test/resources/llama-site-onlycoords.xml
> --default_query_options= -num_abfs_io_threads=1 -num_adls_io_threads=1
> -num_cos_io_threads=1 -num_gcs_io_threads=1 -num_obs_io_threads=1
> -num_oss_io_threads=1 -num_ozone_io_threads=1 -num_s3_io_threads=1
> -num_s3_file_oper_io_threads=1 -num_sfs_io_threads=1
> -geospatial_library=HIVE_ESRI)>{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]