Joe McDonnell has submitted this change and it was merged. ( 
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
Reviewed-on: http://gerrit.cloudera.org:8080/17482
Tested-by: Joe McDonnell <[email protected]>
Reviewed-by: Kurt Deschler <[email protected]>
Reviewed-by: Joe McDonnell <[email protected]>
---
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(-)

Approvals:
  Joe McDonnell: Looks good to me, approved; Verified
  Kurt Deschler: Looks good to me, but someone else must approve

--
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: merged
Gerrit-Change-Id: I7f41f2d296e26e160fd9bcc8be29085d1e9a8bc2
Gerrit-Change-Number: 17482
Gerrit-PatchSet: 2
Gerrit-Owner: Joe McDonnell <[email protected]>
Gerrit-Reviewer: Joe McDonnell <[email protected]>
Gerrit-Reviewer: Kurt Deschler <[email protected]>
Gerrit-Reviewer: Laszlo Gaal <[email protected]>

Reply via email to