raulcd commented on issue #37937: URL: https://github.com/apache/arrow/issues/37937#issuecomment-3859296997
I've started investigating this and I have a minor PoC using gRPC's generic API using gRPC's BidiReactor. I've been able to create a really simple `DoGet` and `DoPut` implementations for sending and receiving flight data streams using `grpc::ByteBuffer` and using the existing `arrow::flight::transport::grpc::FlightDataSerialize` and `arrow::flight::transport::grpc::FlightDataDeserialize` to get the flight data. Avoiding the illegal cast to trick gRPC to use our specialization. I think this looks promising so far. @lidavidm do you think the best way to continue this exploration work would be to share here this small PoC. Currently the PoC sits on a PR on my own fork here: https://github.com/raulcd/arrow/pull/97 cc @pitrou -- 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]
