[
https://issues.apache.org/jira/browse/ARROW-665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uwe L. Korn reassigned ARROW-665:
---------------------------------
Assignee: Uwe L. Korn
> 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
> Assignee: Uwe L. Korn
> Priority: Major
>
> 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
(v7.6.3#76005)