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)