alinaliBQ opened a new issue, #47117: URL: https://github.com/apache/arrow/issues/47117
### Describe the enhancement requested This is a mirror of the JDBC issue https://github.com/apache/arrow-java/issues/157 AC: - When `FlightInfo` reports a list of endpoints, the driver internally creates a `FlightClient` for each endpoint that reports a Location. These clients can benefit from being cached/pooled since a server will likely re-use endpoints for subsequent queries. This should likely be a configuration option. The driver should also check if the Location at an endpoint is the same as the original location used when creating `FlightStreamChunkBuffer` and avoid creating a new `FlightClient` in this case. --- Parent issue: https://github.com/apache/arrow/issues/30622 ### Component(s) FlightRPC, 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. To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org