[ https://issues.apache.org/jira/browse/IMPALA-13799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Quanlong Huang resolved IMPALA-13799. ------------------------------------- Fix Version/s: Impala 5.0.0 Resolution: Fixed > Flakiness in TestTestcaseBuilder.test_query_with_tbls due to slow catalog > updates > --------------------------------------------------------------------------------- > > Key: IMPALA-13799 > URL: https://issues.apache.org/jira/browse/IMPALA-13799 > Project: IMPALA > Issue Type: Bug > Components: Test > Reporter: Quanlong Huang > Assignee: Quanlong Huang > Priority: Critical > Fix For: Impala 5.0.0 > > Attachments: > catalogd.cad2c3d4614e.invalid-user.log.INFO.20250225-091541.1.gz > > > Saw TestTestcaseBuilder.test_query_with_tbls failed in an unrelated patch: > [https://jenkins.impala.io/job/ubuntu-20.04-dockerised-tests/2977/testReport/junit/metadata.test_testcase_builder/TestTestcaseBuilder/test_query_with_tbls/] > Stacktrace: > {noformat} > metadata/test_testcase_builder.py:60: in test_query_with_tbls > [unique_database + ".alltypes"], [unique_database + ".alltypes_view"]) > metadata/test_testcase_builder.py:106: in _test_export_and_import > EventProcessorUtils.wait_for_event_processing(self) > util/event_processor_utils.py:93: in wait_for_event_processing > impala_cluster, timeout, error_status_possible) > util/event_processor_utils.py:112: in wait_for_event_processing_impl > allow_greater=True) > common/impala_service.py:145: in wait_for_metric_value > self.__metric_timeout_assert(metric_name, expected_value, timeout, value) > common/impala_service.py:214: in __metric_timeout_assert > assert 0, assert_string > E AssertionError: Metric catalog.curr-version did not reach value 12461 in > 10s. Actual value was '12455'. > E Dumping debug webpages in JSON format...{noformat} > Standard Error: > {code:java} > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > -- connecting to: localhost:21000 > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > -- connecting to localhost:21050 with impyla > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > -- connecting to localhost:28000 with impyla > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > -- connecting to localhost:21050 with impyla > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > set_option('sync_ddl', 'False') > -- executing against Impala at localhost:21050 > DROP DATABASE IF EXISTS `test_query_with_tbls_954fd7ae` CASCADE; > -- a043740ae0ba33a3:8a68fbb500000000: getting log for operation > -- a043740ae0ba33a3:8a68fbb500000000: getting runtime profile operation > -- a043740ae0ba33a3:8a68fbb500000000: closing query for operation > -- executing against Impala at localhost:21050 > CREATE DATABASE `test_query_with_tbls_954fd7ae`; > -- 3746f4281f26eb84:4ed9e8ef00000000: getting log for operation > -- 3746f4281f26eb84:4ed9e8ef00000000: getting runtime profile operation > -- 3746f4281f26eb84:4ed9e8ef00000000: closing query for operation > -- 2025-02-25 10:14:42,678 INFO MainThread: Created database > "test_query_with_tbls_954fd7ae" for test ID > "metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls" > -- closing connection to: localhost:21050 > -- executing against localhost:21000 > create table test_query_with_tbls_954fd7ae.alltypes partitioned by (`year`, > `month`) as select * from functional.alltypes; > -- 2025-02-25 10:14:42,755 INFO MainThread: Started query > 804b410087862222:6bdf0f3600000000 > -- executing against localhost:21000 > create view test_query_with_tbls_954fd7ae.alltypes_view as select * from > test_query_with_tbls_954fd7ae.alltypes; > -- 2025-02-25 10:14:43,114 INFO MainThread: Started query > ce44c036e726876c:2612e06500000000 > -- executing against localhost:21000 > COPY TESTCASE TO '/tmp' select count(*) from > test_query_with_tbls_954fd7ae.alltypes_view; > -- 2025-02-25 10:14:43,209 INFO MainThread: Started query > 3e4d8fc01a0e5684:32848eb900000000 > set_option('client_identifier', > 'metadata/test_testcase_builder.py::TestTestcaseBuilder::()::test_query_with_tbls') > set_option('explain_level', '2') > -- executing against localhost:21000 > explain select count(*) from test_query_with_tbls_954fd7ae.alltypes_view; > -- 2025-02-25 10:14:43,219 INFO MainThread: Started query > 474a11ea3c5669b5:cbb9da1500000000 > -- executing against localhost:21000 > drop table if exists test_query_with_tbls_954fd7ae.alltypes; > -- 2025-02-25 10:14:43,223 INFO MainThread: Started query > fa43aa6c56b5353c:cf114cec00000000 > -- executing against localhost:21000 > drop view if exists test_query_with_tbls_954fd7ae.alltypes_view; > -- 2025-02-25 10:14:43,329 INFO MainThread: Started query > 404ec95510164fe8:a341345d00000000 > -- 2025-02-25 10:14:43,625 DEBUG MainThread: Found 3 impalad/1 > statestored/1 catalogd process(es) > -- 2025-02-25 10:14:43,636 INFO MainThread: Waiting until events > processor syncs to event id:43830 > -- 2025-02-25 10:14:44,189 DEBUG MainThread: Metric last-synced-event-id > has reached the desired value: 43830 > -- 2025-02-25 10:14:44,212 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:44,216 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:45,218 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:45,231 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:46,232 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:46,243 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:47,243 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:47,248 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:48,249 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:48,254 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:49,255 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:49,260 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:50,261 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:50,266 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:51,270 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:51,277 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:52,278 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:52,282 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:53,283 INFO MainThread: Getting metric: > catalog.curr-version from ip-172-31-54-194:25000 > -- 2025-02-25 10:14:53,286 INFO MainThread: Sleeping 1s before next retry. > -- 2025-02-25 10:14:54,287 INFO MainThread: Metric catalog.curr-version > did not reach value 12461 in 10s. Actual value was '12455'. Failing... {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)