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]


Reply via email to