Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

[NSE-855] allocate large block of memory for all reducer #881 #894

Merged
merged 20 commits into from
May 9, 2022

Conversation

FelixYBW
Copy link
Collaborator

@FelixYBW FelixYBW commented May 7, 2022

allocate a large block of buffer, then slice for each reducer and each column. Arrow still doesn't support 2M alignment, so large page isn't enabled.

@github-actions
Copy link

github-actions bot commented May 7, 2022

#855

set validity buffer after allocation
fix bug during of last bits after process valitity buffer
use uint32 as row number size
Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
@zhouyuan
Copy link
Collaborator

zhouyuan commented May 9, 2022

Note: this patch also fixed #904

@zhouyuan zhouyuan merged commit 3b4ce7e into oap-project:main May 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants