erikseulean opened a new issue, #40993:
URL: https://github.com/apache/arrow/issues/40993

   ### Describe the usage question you have. Please include as many useful 
details as  possible.
   
   
   I have an ArrowFlight service handling requests. In normal working 
conditions everything works fine. I'd like to be able to setup timeouts on long 
running requests. 
   
   Currently the client has an option for a timeout but what happens if the 
timeout is reached ? From some debugging it feels like the service never gets 
communicated that the client has timed out, therefore it can continue running 
an expensive query. 
   
   I can have a server side and a client side timeout but this is not 
necessarily ideal. The server side timeout is hard to manage properly.
   
   My question here is - what is the best practice/how to cancel a request such 
that the handling service is stopped from performing whatever action it is 
performing if the client is not waiting for the answer anymore ?
   
   ### Component(s)
   
   FlightRPC, Python


-- 
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