lidavidm commented on issue #32276: URL: https://github.com/apache/arrow/issues/32276#issuecomment-1660143746
#35679 was the fix, but it was not accepted. There is no zero-copy solution because of Protobuf indeed, but gRPC effectively forces a copy on you anyways in C++; it may be possible to do one copy instead of two, but I don't believe you can get to zero-copy except in unusual circumstances. It may be possible to have servers pad the Protobuf message in a way to align the data, but that would also not be a universal fix (and would not be backwards compatible, since some implementations unfortunately reject unknown field tags instead of ignoring them as they should) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
