mirror of
https://github.com/apache/impala.git
synced 2025-12-19 18:12:08 -05:00
TestAcidRowValidation.test_row_validation fails with tuple caching correction verification. The test creates a Full Hive ACID table with a file using valid write ids, mimicking a streaming ingest. As the valid write ids change, the scan of that file produces different rows without the file changing. Tuple caching currently doesn't understand valid write ids, so this produces incorrect results. This marks Full Hive ACID tables as ineligible for caching until valid write ids can be supported properly. Insert-only tables are still eligible. Testing: - Added test cases to TupleCacheTest - Ran TestAcidRowValidation.test_row_validation with correctness verification Change-Id: Icab9613b8e2973aed1d34427c51d2fd8b37a9aba Reviewed-on: http://gerrit.cloudera.org:8080/23454 Reviewed-by: Yida Wu <wydbaggio000@gmail.com> Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Reviewed-by: Michael Smith <michael.smith@cloudera.com>