Joe McDonnell created IMPALA-9168:
-------------------------------------
Summary: TestConcurrentDdls flaky on s3 (Count not resolve table
reference)
Key: IMPALA-9168
URL: https://issues.apache.org/jira/browse/IMPALA-9168
Project: IMPALA
Issue Type: Bug
Components: Frontend
Affects Versions: Impala 3.4.0
Reporter: Joe McDonnell
Assignee: Quanlong Huang
There have been a couple failures for TestConcurrentDdls on s3. They are on
different tests but have a similar symptom.
TestConcurrentDdls.test_mixed_catalog_ddls_with_invalidate_metadata sees:
{noformat}
custom_cluster/test_concurrent_ddls.py:59: in
test_mixed_catalog_ddls_with_invalidate_metadata
self._run_ddls_with_invalidation(unique_database, sync_ddl=False)
custom_cluster/test_concurrent_ddls.py:136: in _run_ddls_with_invalidation
for i in pool.imap_unordered(run_ddls, xrange(1, NUM_ITERS + 1)):
/usr/lib64/python2.7/multiprocessing/pool.py:655: in next
raise value
E AssertionError: ImpalaBeeswaxException:
E INNER EXCEPTION: <class 'beeswaxd.ttypes.BeeswaxException'>
E MESSAGE: AnalysisException: Could not resolve table reference:
'test_mixed_catalog_ddls_with_invalidate_metadata_8d71c4db.test_10_part'
E
E assert <bound method type.is_acceptable_error of <class
'test_concurrent_ddls.TestConcurrentDdls'>>("ImpalaBeeswaxException:\n INNER
EXCEPTION: <class 'beeswaxd.ttypes.BeeswaxException'>\n MESSAGE:
AnalysisException: Could not resolve table reference:
'test_mixed_catalog_ddls_with_invalidate_metadata_8d71c4db.test_10_part'\n",
False)
E + where <bound method type.is_acceptable_error of <class
'test_concurrent_ddls.TestConcurrentDdls'>> =
TestConcurrentDdls.is_acceptable_error
E + and "ImpalaBeeswaxException:\n INNER EXCEPTION: <class
'beeswaxd.ttypes.BeeswaxException'>\n MESSAGE: AnalysisException: Could not
resolve table reference:
'test_mixed_catalog_ddls_with_invalidate_metadata_8d71c4db.test_10_part'\n" =
str(ImpalaBeeswaxException()){noformat}
TestConcurrentDdls.test_local_catalog_ddls_with_invalidate_metadata_sync_ddl
sees:
{noformat}
custom_cluster/test_concurrent_ddls.py:83: in
test_local_catalog_ddls_with_invalidate_metadata_sync_ddl
self._run_ddls_with_invalidation(unique_database, sync_ddl=True)
custom_cluster/test_concurrent_ddls.py:136: in _run_ddls_with_invalidation
for i in pool.imap_unordered(run_ddls, xrange(1, NUM_ITERS + 1)):
/usr/lib64/python2.7/multiprocessing/pool.py:655: in next
raise value
E AssertionError: ImpalaBeeswaxException:
E INNER EXCEPTION: <class 'beeswaxd.ttypes.BeeswaxException'>
E MESSAGE: AnalysisException: Table does not exist:
test_local_catalog_ddls_with_invalidate_metadata_sync_ddl_b87f02d6.test_15
E
E assert <bound method type.is_acceptable_error of <class
'test_concurrent_ddls.TestConcurrentDdls'>>("ImpalaBeeswaxException:\n INNER
EXCEPTION: <class 'beeswaxd.ttypes.BeeswaxException'>\n MESSAGE:
AnalysisException: Table does not exist:
test_local_catalog_ddls_with_invalidate_metadata_sync_ddl_b87f02d6.test_15\n",
True)
E + where <bound method type.is_acceptable_error of <class
'test_concurrent_ddls.TestConcurrentDdls'>> =
TestConcurrentDdls.is_acceptable_error
E + and "ImpalaBeeswaxException:\n INNER EXCEPTION: <class
'beeswaxd.ttypes.BeeswaxException'>\n MESSAGE: AnalysisException: Table does
not exist:
test_local_catalog_ddls_with_invalidate_metadata_sync_ddl_b87f02d6.test_15\n" =
str(ImpalaBeeswaxException()){noformat}
These are the only two occurrences so far, and both are on s3. This test came
in with "IMPALA-7506: support global INVALIDATE METADATA in local catalog mode"
--
This message was sent by Atlassian Jira
(v8.3.4#803005)