[
https://issues.apache.org/jira/browse/IMPALA-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16964471#comment-16964471
]
Tim Armstrong commented on IMPALA-9098:
---------------------------------------
I found a good and bad instance of the same query. It looks like it produced at
least 16 rows, but only 10 rows were returned by the client. Suspiciously, on
this run BATCH_SIZE=10.
I have a theory that this is actually an Impyla bug triggered by us returning 0
rows in some cases: https://github.com/cloudera/impyla/issues/369
> TestQueries.test_union failed
> -----------------------------
>
> Key: IMPALA-9098
> URL: https://issues.apache.org/jira/browse/IMPALA-9098
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Affects Versions: Impala 3.4.0
> Reporter: Andrew Sherman
> Assignee: Tim Armstrong
> Priority: Critical
> Labels: broken-build, flaky
> Attachments: profile_correct.txt, profile_incorrect.txt
>
>
> This happened once in an ASAN build. This *might* be a flaky test, like
> IMPALA-8959 or it just might be a regression caused by IMPALA-8999
> {code}
> Error Message
> query_test/test_queries.py:77: in test_union
> self.run_test_case('QueryTest/union', vector)
> common/impala_test_suite.py:650: in run_test_case
> self.__verify_results_and_errors(vector, test_section, result, use_db)
> common/impala_test_suite.py:487: in __verify_results_and_errors
> replace_filenames_with_placeholder) common/test_result_verifier.py:456: in
> verify_raw_results VERIFIER_MAP[verifier](expected, actual)
> common/test_result_verifier.py:278: in verify_query_result_is_equal
> assert expected_results == actual_results E assert Comparing
> QueryTestResults (expected vs actual): E 0,0 != 1,10 E 0,0 != 2,0 E
> 0,0 != 224,80 E 1,10 != 252,90 E 1,10 != 3,10 E 1000,2000 !=
> 4,0 E 112,40 != 4,0 E 140,50 != 5,10 E 168,60 != 6,0 E 196,70
> != 7,10 E 2,0 != None E 2,0 != None E 224,80 != None E 252,90
> != None E 28,10 != None E 3,10 != None E 3,10 != None E 4,0
> != None E 4,0 != None E 5,10 != None E 5,10 != None E 56,20
> != None E 6,0 != None E 6,0 != None E 7,10 != None E 7,10 !=
> None E 84,30 != None E Number of rows returned (expected vs actual):
> 27 != 10
> Stacktrace
> query_test/test_queries.py:77: in test_union
> self.run_test_case('QueryTest/union', vector)
> common/impala_test_suite.py:650: in run_test_case
> self.__verify_results_and_errors(vector, test_section, result, use_db)
> common/impala_test_suite.py:487: in __verify_results_and_errors
> replace_filenames_with_placeholder)
> common/test_result_verifier.py:456: in verify_raw_results
> VERIFIER_MAP[verifier](expected, actual)
> common/test_result_verifier.py:278: in verify_query_result_is_equal
> assert expected_results == actual_results
> E assert Comparing QueryTestResults (expected vs actual):
> E 0,0 != 1,10
> E 0,0 != 2,0
> E 0,0 != 224,80
> E 1,10 != 252,90
> E 1,10 != 3,10
> E 1000,2000 != 4,0
> E 112,40 != 4,0
> E 140,50 != 5,10
> E 168,60 != 6,0
> E 196,70 != 7,10
> E 2,0 != None
> E 2,0 != None
> E 224,80 != None
> E 252,90 != None
> E 28,10 != None
> E 3,10 != None
> E 3,10 != None
> E 4,0 != None
> E 4,0 != None
> E 5,10 != None
> E 5,10 != None
> E 56,20 != None
> E 6,0 != None
> E 6,0 != None
> E 7,10 != None
> E 7,10 != None
> E 84,30 != None
> E Number of rows returned (expected vs actual): 27 != 10
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]