You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by jo...@apache.org on 2021/05/26 23:51:39 UTC

[impala] 03/03: IMPALA-8737: Switch to gperftool with O(log n) PageHeap::AllocLarge()

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

joemcdonnell pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git

commit 822e8373d1f1737865899b80862c2be7b07cc950
Author: Joe McDonnell <jo...@cloudera.com>
AuthorDate: Fri May 21 16:31:20 2021 -0700

    IMPALA-8737: Switch to gperftool with O(log n) PageHeap::AllocLarge()
    
    In gperftools 2.5, PageHeap::AllocLarge() has O(n) behavior.
    This switches to a patched version of gperftools 2.5 that
    changes the behavior to O(log n). This corresponds to
    these commits:
    
    https://github.com/gperftools/gperftools/commit/06c9414ec423ffe442c047b2560555f9d5847b1d
    https://github.com/gperftools/gperftools/commit/f1d3fe4a21e339a3fd6e4592ee7444484a7b92dc
    
    Testing:
     - Core job
    
    Change-Id: I6377f7087111cf10ae35ce102beabcafb505579f
    Reviewed-on: http://gerrit.cloudera.org:8080/17484
    Tested-by: Impala Public Jenkins <im...@cloudera.com>
    Reviewed-by: Kurt Deschler <kd...@cloudera.com>
    Reviewed-by: Joe McDonnell <jo...@cloudera.com>
---
 bin/impala-config.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/impala-config.sh b/bin/impala-config.sh
index 662aec2..d5db3d9 100755
--- a/bin/impala-config.sh
+++ b/bin/impala-config.sh
@@ -68,7 +68,7 @@ fi
 # moving to a different build of the toolchain, e.g. when a version is bumped or a
 # compile option is changed. The build id can be found in the output of the toolchain
 # build jobs, it is constructed from the build number and toolchain git hash prefix.
-export IMPALA_TOOLCHAIN_BUILD_ID=20-87becfe485
+export IMPALA_TOOLCHAIN_BUILD_ID=21-dd7509fc38
 # Versions of toolchain dependencies.
 # -----------------------------------
 export IMPALA_AVRO_VERSION=1.7.4-p5
@@ -99,7 +99,7 @@ export IMPALA_GFLAGS_VERSION=2.2.0-p2
 unset IMPALA_GFLAGS_URL
 export IMPALA_GLOG_VERSION=0.3.4-p3
 unset IMPALA_GLOG_URL
-export IMPALA_GPERFTOOLS_VERSION=2.5-p2
+export IMPALA_GPERFTOOLS_VERSION=2.5-p4
 unset IMPALA_GPERFTOOLS_URL
 export IMPALA_GTEST_VERSION=1.6.0
 unset IMPALA_GTEST_URL