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]

Reply via email to