Joe McDonnell has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/17482


Change subject: IMPALA-8737: Patch gperftools to implement O(log n) searching 
for PageHeap::AllocLarge()
......................................................................

IMPALA-8737: Patch gperftools to implement O(log n) searching for 
PageHeap::AllocLarge()

In gperftools 2.5, PageHeap::AllocLarge() has O(n) behavior.
This patches gperftool 2.5 to incorporate the patches that
change PageHeap::AllocLarge() to have O(log n) searching:

https://github.com/gperftools/gperftools/commit/06c9414ec423ffe442c047b2560555f9d5847b1d
https://github.com/gperftools/gperftools/commit/f1d3fe4a21e339a3fd6e4592ee7444484a7b92dc

This also adds a build for gperftools 2.8.1 to allow future
development/testing for actually upgrading gperftools (IMPALA-6784).

Testing:
 - Ran a toolchain build with this
 - Ran Impala locally with the resulting gperftools-2.5-p4

Change-Id: I7f41f2d296e26e160fd9bcc8be29085d1e9a8bc2
---
M buildall.sh
A 
source/gperftools/gperftools-2.5-patches/0003-Implemented-O-log-n-searching-among-large-spans.patch
A 
source/gperftools/gperftools-2.5-patches/0004-refactored-handling-of-reverse-span-set-iterator-for.patch
A 
source/gperftools/gperftools-2.8.1-patches/0001-Port-gperftools-to-adapt-aarch64.patch
4 files changed, 873 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/native-toolchain 
refs/changes/82/17482/1
--
To view, visit http://gerrit.cloudera.org:8080/17482
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: native-toolchain
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f41f2d296e26e160fd9bcc8be29085d1e9a8bc2
Gerrit-Change-Number: 17482
Gerrit-PatchSet: 1
Gerrit-Owner: Joe McDonnell <joemcdonn...@cloudera.com>

Reply via email to