Pavel Sheftelevich created ARROW-13409:
------------------------------------------

             Summary: [C++] Force shutdown option
                 Key: ARROW-13409
                 URL: https://issues.apache.org/jira/browse/ARROW-13409
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: Pavel Sheftelevich


Hello Arrow Team,

Right now if there is an active client connection to Flight Server , call to
{code:java}
server->ShutDown
{code}
will hang until client disconnects. It seems currently there is no way to force 
server shutdown. 

I believe the reason for this is following:
Inside
{code:java}
impl_->server_->ShutDown(){code}
happens
{code:java}
g_core_codegen_interface->gpr_inf_future(GPR_CLOCK_MONOTONIC){code}
thus server has infinite deadline on waiting to finish connections.

It would be great if you add option for forced shutdown or point me to some 
existing way to shutdown server independently on client connections.

Thank you



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to