[grpc-io] Re: C fork() server->embedded Python->gRPC-python deadlock on method call

2018-02-13 Thread 'Srini Polavarapu' via grpc.io
Looks similar to https://github.com/grpc/grpc/issues/14258 . Have you tried setting GRPC_ENABLE_FORK_SUPPORT=FALSE as described in https://github.com/grpc/grpc/issues/14056 ? On Monday, February 12, 2018 at 10:50:05 PM UTC-8, ascani...@gmail.com wrote: > > > (gdb) py-bt > #4 Waiting for a lock

[grpc-io] Re: C fork() server->embedded Python->gRPC-python deadlock on method call

2018-02-12 Thread ascanio . alba7
(gdb) py-bt #4 Waiting for a lock (e.g. GIL) #11 Frame 0x30654e0, for file /usr/local/lib/python2.7/site-packages/grpc/_channel.py, line 475, in _blocking (self=<_UnaryUnaryMultiCallable(_managed_call=, _request_serializer=, _channel=, _response_deseriali zer=, _method='/ Service/Retrieve') at r

[grpc-io] Re: C fork() server->embedded Python->gRPC-python deadlock on method call

2018-02-12 Thread richard
Does this look familiar? The py-bt looks like: (gdb) py-bt #4 Waiting for a lock (e.g. GIL) #11 Frame 0x30654e0, for file /usr/local/lib/python2.7/site-packages/grpc/_channel.py, line 475, in _blocking (self=<_UnaryUnaryMultiCallable(_managed_call=, _request_serializer=, _channel=, _response_d