[ 
https://issues.apache.org/jira/browse/ARROW-412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16805962#comment-16805962
 ] 

Wes McKinney commented on ARROW-412:
------------------------------------

My inclination on this would be that the {{Buffer}} Flatbuffers struct reflects 
the intent of the materialized Buffer object in the client language. So if a 
sender of the protocol intends for the receiver to have a 64-byte padded 
buffer, then this padding should be included in the Buffer struct. 

I can propose some language in the Format documentation to make this clear

> [Format] Handling of buffer padding in the IPC metadata
> -------------------------------------------------------
>
>                 Key: ARROW-412
>                 URL: https://issues.apache.org/jira/browse/ARROW-412
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: Format
>            Reporter: Wes McKinney
>            Priority: Major
>             Fix For: 0.14.0
>
>
> See discussion in ARROW-399. Do we include padding bytes in the metadata or 
> set the actual used bytes? In the latter case, the padding would be a part of 
> the format (any buffers continue to be expected to be 64-byte padded, to 
> permit AVX512 instructions)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to