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

David Li updated ARROW-4587:
----------------------------
    Description: 
After Wes fixed the undefined behavior, it turns out the implementation of 
DoPut on the client side is now wrong. It should construct an IpcPayload 
instead of going through the underlying Protobuf.

Additionally, a previous patch accidentally exposed arrow::ipc::DictionaryMemo 
under arrow::DictionaryMemo.

  was:
After Wes fixed the undefined behavior, it turns out the implementation of 
DoPut on the client side is now wrong. It should construct an IpcPayload 
instead of going through the underlying Protobuf.

Additionally, a previous patch accidentally exposed arrow::ipc::DictionaryBatch 
under arrow::DictionaryBatch.


> Flight C++ DoPut segfaults
> --------------------------
>
>                 Key: ARROW-4587
>                 URL: https://issues.apache.org/jira/browse/ARROW-4587
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++, FlightRPC
>            Reporter: David Li
>            Assignee: David Li
>            Priority: Major
>              Labels: flight, pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> After Wes fixed the undefined behavior, it turns out the implementation of 
> DoPut on the client side is now wrong. It should construct an IpcPayload 
> instead of going through the underlying Protobuf.
> Additionally, a previous patch accidentally exposed 
> arrow::ipc::DictionaryMemo under arrow::DictionaryMemo.



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

Reply via email to