[ 
https://issues.apache.org/jira/browse/ARROW-665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rok Mihevc updated ARROW-665:
-----------------------------
    External issue URL: https://github.com/apache/arrow/issues/16288

> 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 Korn
>            Assignee: Uwe Korn
>            Priority: Major
>             Fix For: 0.10.0
>
>
> 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
(v8.20.10#820010)

Reply via email to