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>

Reply via email to