lidavidm opened a new pull request #7406: URL: https://github.com/apache/arrow/pull/7406
This allows passing generic client options to the underlying gRPC client in C++/Python. The motivation is to expose these options: https://grpc.github.io/grpc/cpp/group__grpc__arg__keys.html which can be useful for tuning. For instance, we can then enable round-robin load balancing, useful in production deployments, or we can experiment with enabling SO_ZEROCOPY (which is now experimental in gRPC), without having to individually bind all of these options in Flight. (Java doesn't require this due to the flight-grpc module, which gives you the underlying gRPC client/server resources; unfortunately a similar approach can't be done for Python since gRPC-Python is not based on gRPC-C++.) ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
