[
https://issues.apache.org/jira/browse/IMPALA-13862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18089533#comment-18089533
]
Joe McDonnell commented on IMPALA-13862:
----------------------------------------
This shows up on Redhat 10 in a regular Jenkins build (not dockerized).
Apparently, CET has complicated rules for old timestamps. One option is to use
"Europe/Budapest" rather than "CET", which behaves consistently across Redhat
and Ubuntu.
> test_int64_timestamps fails in Dockerised tests running on Rocky 8.5
> --------------------------------------------------------------------
>
> Key: IMPALA-13862
> URL: https://issues.apache.org/jira/browse/IMPALA-13862
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Affects Versions: Impala 5.0.0
> Reporter: Laszlo Gaal
> Priority: Major
> Labels: regression
>
> When dockerised EE_TESTs are executed on Rocky 8.5, test_int64_timestamp
> exhibits a single failed test. It is repeated 8 times as the test is run
> through different test vectors, but all 8 failures are actually the same
> item. The stack trace:
> {code}
> query_test/test_scanners.py:1172: in test_int64_timestamps
> 'QueryTest/parquet-int64-timestamps', vector, unique_database)
> common/impala_test_suite.py:904: in run_test_case
> self.__verify_results_and_errors(vector, test_section, result, use_db)
> common/impala_test_suite.py:737: in __verify_results_and_errors
> replace_filenames_with_placeholder)
> common/test_result_verifier.py:523: in verify_raw_results
> VERIFIER_MAP[verifier](expected, actual)
> common/test_result_verifier.py:305: in verify_query_result_is_equal
> assert expected_results == actual_results
> E assert Comparing QueryTestResults (expected vs actual):
> E -2147483648,1970-01-01 00:59:57.852516352,1969-12-31 23:59:57.852516352
> == -2147483648,1970-01-01 00:59:57.852516352,1969-12-31 23:59:57.852516352
> E -9223372036854775808,1677-09-21 01:12:43.145224192,1677-09-21
> 00:12:43.145224192 != -9223372036854775808,1677-09-21
> 00:30:13.145224192,1677-09-21 00:12:43.145224192
> E 0,1970-01-01 01:00:00,1970-01-01 00:00:00 == 0,1970-01-01
> 01:00:00,1970-01-01 00:00:00
> E 2147483647,1970-01-01 01:00:02.147483647,1970-01-01 00:00:02.147483647
> == 2147483647,1970-01-01 01:00:02.147483647,1970-01-01 00:00:02.147483647
> E 9223372036854775807,2262-04-12 01:47:16.854775807,2262-04-11
> 23:47:16.854775807 == 9223372036854775807,2262-04-12
> 01:47:16.854775807,2262-04-11 23:47:16.854775807
> E Detailed information truncated (-4 more lines), use "-vv" to show{code}
> (The blank lines around the failing comparison were added for clarity, they
> were not part of the test output.)
> This is seen on the master branch.
> The failure looks OS-specific, or specific to Red Hat derivatives: dockerised
> tests on Ubuntu 20.04 are parts of our precommit process and they have not
> exhibited this failure. The symptoms were first seen during development for
> IMPALA-13825 on Rocky 9.2, then reproduced on private infrastructure on Red
> Hat 9.2; this led to the repro scenario on Rocky 8.5.
> The only successful run retained on jenkins.impala.io for this configuration
> is from August 2023, using commit
> {{75bf21341800aaef87b0fb85af09417fd0a34820}}
> Dockerised tests run the minicluster just like in regular builds (processes
> running natively on the host), but all the Impala roles are run in individual
> Docker containers. The container build logic is located in
> ${IMPALA_HOME}/docker.
> The base OS image for these containers is chosen dynamically to match the
> host's OS, so that impalad binaries can operate both inside and outside the
> containers.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]