helifu has uploaded this change for review. ( http://gerrit.cloudera.org:8080/13064
Change subject: KUDU-2038-p1: Introduce CRoaring ...................................................................... KUDU-2038-p1: Introduce CRoaring Introduce CRoaring and do a simple memory and disk consumption tests. Memory consumption: records | discrete | range | serial ---------+----------+---------+--------- 10000 | 6253750 | 4689375 | 1250 10000 | 180000 | 100000 | 8208 records | discrete | range | serial ---------+-----------+-----------+--------- 100000 | 625037500 | 468768750 | 12500 100000 | 1800000 | 1551424 | 16416 records | discrete | range | serial ---------+-------------+-------------+--------- 1000000 | 62500375000 | 46875187500 | 125000 1000000 | 18000000 | 18000000 | 131328 records | discrete | range | serial ----------+---------------+---------------+--------- 10000000 | 6250003750000 | 4687501875000 | 1250000 10000000 | 180000000 | 180000000 | 1255824 Disk consumption: records | discrete | range | serial ---------+----------+---------+--------- 10000 | 6253750 | 4689375 | 1250 10000 | 90000 | 65000 | 16 records | discrete | range | serial ---------+-----------+-----------+--------- 100000 | 625037500 | 468768750 | 12500 100000 | 900000 | 650000 | 26 records | discrete | range | serial ---------+-------------+-------------+--------- 1000000 | 62500375000 | 46875187500 | 125000 1000000 | 9000000 | 6500000 | 231 records | discrete | range | serial ----------+---------------+---------------+--------- 10000000 | 6250003750000 | 4687501875000 | 1250000 10000000 | 90000000 | 65000000 | 2167 Change-Id: I878da34e388fb402c52c51364a68e738f785673d update Change-Id: Ibf9e30edb9c9871abd8536ad2fa15f802e7c030d --- M CMakeLists.txt A cmake_modules/FindCRoaring.cmake M src/kudu/util/CMakeLists.txt A src/kudu/util/bitmap-vs-croaring-test.cc M thirdparty/build-definitions.sh M thirdparty/build-thirdparty.sh M thirdparty/download-thirdparty.sh A thirdparty/patches/croaring-function-name-conflict.patch M thirdparty/vars.sh 9 files changed, 361 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/64/13064/1 -- To view, visit http://gerrit.cloudera.org:8080/13064 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibf9e30edb9c9871abd8536ad2fa15f802e7c030d Gerrit-Change-Number: 13064 Gerrit-PatchSet: 1 Gerrit-Owner: helifu <hzhel...@corp.netease.com>