h-vetinari commented on issue #38280:
URL: https://github.com/apache/arrow/issues/38280#issuecomment-1772417138
You example fails with both grpc 1.57 & 1.58 in the following way (added
linebreaks to `FlightUnavailableError` message for legibility)
```
Starting server...
Flight server listening on grpc://0.0.0.0:8815
Running client...
Traceback (most recent call last):
File "test_arrowflight.py", line 19, in <module>
response = client.do_get(flight.Ticket(ticket_name)).read_all()
File "pyarrow/_flight.pyx", line 1560, in
pyarrow._flight.FlightClient.do_get
File "pyarrow/_flight.pyx", line 68, in pyarrow._flight.check_flight_status
pyarrow._flight.FlightUnavailableError: Flight returned unavailable error,
with message:
DNS resolution failed for arrowflight-server:8815:
C-ares status is not ARES_SUCCESS qtype=A name=arrowflight-server
is_balancer=0:
Domain name not found. gRPC client debug context:
UNKNOWN:DNS resolution failed for arrowflight-server:8815:
C-ares status is not ARES_SUCCESS qtype=A name=arrowflight-server
is_balancer=0:
Domain name not found
{created_time:"2023-10-20T08:17:40.66240294+00:00", grpc_status:14}. Client
context:
IOError: Server never sent a data message. Detail: Internal
```
It's possible that I didn't translate your example correctly, you're welcome
to double-check and suggest adaptations.
--
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]