[ https://issues.apache.org/jira/browse/IMPALA-13893?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yida Wu resolved IMPALA-13893. ------------------------------ Fix Version/s: Impala 5.0.0 Resolution: Fixed > Tuple caching correctness verification fails for > query_test.test_queries.TestQueriesTextTables.test_random > ---------------------------------------------------------------------------------------------------------- > > Key: IMPALA-13893 > URL: https://issues.apache.org/jira/browse/IMPALA-13893 > Project: IMPALA > Issue Type: Bug > Components: Backend > Affects Versions: Impala 5.0.0 > Reporter: Joe McDonnell > Assignee: Yida Wu > Priority: Major > Fix For: Impala 5.0.0 > > > When running with tuple cache correctness verification, > query_test.test_queries.TestQueriesTextTables.test_random fails with the > following error: > {noformat} > query_test/test_queries.py:256: in test_random > self.run_test_case('QueryTest/random', vector) > common/impala_test_suite.py:874: in run_test_case > result = exec_fn(query, user=test_section.get('USER', '').strip() or None) > common/impala_test_suite.py:804: in __exec_in_impala > result = self.__execute_query(target_impalad_client, query, user=user) > common/impala_test_suite.py:1286: in __execute_query > return impalad_client.execute(query, user=user) > common/impala_connection.py:462: in execute > fetch_profile_after_close=fetch_profile_after_close) > beeswax/impala_beeswax.py:193: in execute > handle = self.__execute_query(query_string.strip(), user=user) > beeswax/impala_beeswax.py:289: in __execute_query > self.wait_for_finished(handle) > beeswax/impala_beeswax.py:315: in wait_for_finished > raise ImpalaBeeswaxException(error_log, None) > E ImpalaBeeswaxException: Query 534df8c1bbfdca0e:57bc605100000000 failed: > E Inconsistent tuple cache found: Failed to open file > '/data/jenkins/workspace/tmp/impala-tuplecache-debugdump-0/tuple-cache-debug-dump/c5ee5de51167923509373f3adfd81a17_1709992867/534df8c1bbfdca0e:57bc605100000000_bb4715c6f083597c:0cbf03f200000000_ref.bad'.{noformat} > What's happening is that two tuple caching locations have the same cache key > because they are scanning the same table. Tuple caching correctness > verification fails because one location has already removed locations when > the other wants to do correctness verification. One way to fix this is to > incorporate the plan node id into the filenames. -- This message was sent by Atlassian Jira (v8.20.10#820010)