Joe McDonnell created IMPALA-15549:
--------------------------------------

             Summary: Move to a newer Snappy version and build it with Clang
                 Key: IMPALA-15549
                 URL: https://issues.apache.org/jira/browse/IMPALA-15549
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
    Affects Versions: Impala 5.0.0
            Reporter: Joe McDonnell


Currently, Impala builds against Snappy 1.1.8. Newer versions regress 
significantly with GCC, but provide improvements when built with Clang. (Snappy 
is developed and optimized against Clang.) Now that we have a modern Clang 
version, we should move to the latest Snappy and build it with Clang. 
{noformat}
+----------+-----------------------+---------+------------+------------+----------------+
| Workload | File Format           | Avg (s) | Delta(Avg) | GeoMean(s) | 
Delta(GeoMean) |
+----------+-----------------------+---------+------------+------------+----------------+
| TPCH(42) | parquet / none / none | 3.19    | -3.43%     | 2.36       | -3.51% 
        |
+----------+-----------------------+---------+------------+------------+----------------+{noformat}
A newer Snappy version would also have support for compression level 2.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to