You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by mi...@apache.org on 2026/08/12 19:52:13 UTC
(impala) 01/02: IMPALA-13219: test_rows_sent_counters is flaky due to CreateResultSetTime check
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git
commit 35cb39f9df384f5e5d68ef584a73949ccfabda66
Author: Jiyoung Yoo <ji...@cloudera.com>
AuthorDate: Mon Aug 10 10:31:40 2026 -0700
IMPALA-13219: test_rows_sent_counters is flaky due to CreateResultSetTime check
The test_rows_sent_counters test expected CreateResultSetTime to be in
the range of [2400, 2600] ms for
'SELECT sleep(100) FROM functional.alltypes LIMIT 25'.
However, as noted in 'man 2 nanosleep', even after a sleep completes,
there can still be a delay before the CPU becomes free to execute the
calling thread. On loaded test environments, this CPU scheduling delay
accumulates across the 25 rows, causing create_result_ms to slightly
exceed 2600ms.
To deflake this test, this patch increases the upper limit of
create_result_ms from 2600ms to 2800ms.
Change-Id: I115e0754dfcba8b153d94c23f191f15053b2db37
Reviewed-on: http://gerrit.cloudera.org:8080/24675
Tested-by: Impala Public Jenkins <im...@cloudera.com>
Reviewed-by: Yida Wu <wy...@gmail.com>
---
tests/query_test/test_fetch.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/query_test/test_fetch.py b/tests/query_test/test_fetch.py
index 52cb65cc9..a53249289 100644
--- a/tests/query_test/test_fetch.py
+++ b/tests/query_test/test_fetch.py
@@ -78,7 +78,7 @@ class TestFetch(ImpalaTestSuite):
create_result_time = re.search("CreateResultSetTime: (.*)", runtime_profile)
assert create_result_time and len(create_result_time.groups()) == 1
create_result_ms = parse_duration_string_ms(create_result_time.group(1))
- assert 2400 < create_result_ms and create_result_ms < 2600
+ assert 2400 < create_result_ms and create_result_ms < 2800
finally:
client.close_query(handle)