This is an automated email from the ASF dual-hosted git repository.

alexey pushed a commit to branch branch-1.18.x
in repository https://gitbox.apache.org/repos/asf/kudu.git


The following commit(s) were added to refs/heads/branch-1.18.x by this push:
     new 29d0b77fc [thirdparty] upgrade LZ4 up to 1.10.0 version
29d0b77fc is described below

commit 29d0b77fc4b874a14e8e98e3f2f831e8f9e55506
Author: Alexey Serbin <[email protected]>
AuthorDate: Tue Dec 3 10:59:10 2024 -0800

    [thirdparty] upgrade LZ4 up to 1.10.0 version
    
    As per LZ4 1.10.0 release notes [1], it makes sense to upgrade LZ4
    from 1.9.4 to 1.10.0 version.  At least, the summary mentions that
    upgrading to 1.10.0 version is a good step for users looking to
    optimize performance in high-throughput environments:
    
      LZ4 v1.10.0 introduces major updates, integrating 600+ commits that
      significantly enhance its capabilities. This version brings
      multithreading support to the forefront, harnessing modern multi-core
      processors to accelerate both compression and decompression
      processing. It's a good upgrade for users looking to optimize
      performance in high-throughput environments.
    
    As a quick verification, I built and ran the compression-test
    (RELEASE bits) for 1.9.4 and 1.10.0 LZ4 at the same machine.
    The results show performance improvement for 1.10.0 compared with
    1.9.4 LZ4 version:
    
      LZ4 1.9.4:
        LZ4 compress throughput: 718.036 MB/sec, ratio: 0.358154
        LZ4 uncompress throughput: 2928.19 MB/sec
    
      LZ4 1.10.0:
        LZ4 compress throughput: 735.147 MB/sec, ratio: 0.360474
        LZ4 uncompress throughput: 2942.13 MB/sec
    
    [1] https://github.com/lz4/lz4/releases/tag/v1.10.0
    
    Change-Id: Ie1eff7e2977db007436ec82995cf30f3fd5472ca
    Reviewed-on: http://gerrit.cloudera.org:8080/22160
    Reviewed-by: Mahesh Reddy <[email protected]>
    Tested-by: Alexey Serbin <[email protected]>
    Reviewed-by: Abhishek Chennaka <[email protected]>
    (cherry picked from commit d2ed55002837723e532bc3c2c9c38c71611708cf)
    Reviewed-on: http://gerrit.cloudera.org:8080/22169
---
 thirdparty/vars.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh
index 8dbc0044e..0a4078f76 100644
--- a/thirdparty/vars.sh
+++ b/thirdparty/vars.sh
@@ -68,7 +68,7 @@ SNAPPY_VERSION=1.1.8
 SNAPPY_NAME=snappy-$SNAPPY_VERSION
 SNAPPY_SOURCE=$TP_SOURCE_DIR/$SNAPPY_NAME
 
-LZ4_VERSION=1.9.4
+LZ4_VERSION=1.10.0
 LZ4_NAME=lz4-$LZ4_VERSION
 LZ4_SOURCE=$TP_SOURCE_DIR/$LZ4_NAME
 

Reply via email to