You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Uwe L. Korn (JIRA)" <ji...@apache.org> on 2017/03/20 09:54:41 UTC
[jira] [Created] (ARROW-665) C++: Move zeroing logic for
(re)allocations to the Allocator
Uwe L. Korn created ARROW-665:
---------------------------------
Summary: C++: Move zeroing logic for (re)allocations to the Allocator
Key: ARROW-665
URL: https://issues.apache.org/jira/browse/ARROW-665
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Reporter: Uwe L. Korn
Instead of doing this in e.g. the builders, we should move this logic to the Allocator. For example, jemalloc provides a flag {{MALLOCX_ZERO}} to indicate that an allocated region should be zeroed. The POSIX API also provides the (sadly unaligned) {{calloc}} call that returns zeroed pages.
The speciality here is that the pages may already be zeroed by the OS for security reasons (i.e. so that one process does not see the content of the process that previously owned this page).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)