datatechboost opened a new issue #1507: URL: https://github.com/apache/incubator-brpc/issues/1507
**Describe the bug (描述bug)** 模块a 3个rpc调用阻塞,这3个rpc都是对模块b的调用,共涉及模块b的两个方法。 channel初始化时option为null, rpc调用时 brpc::Controller上set_timeout_ms了。 3个rpc调用中的2个是在协程中进行的,另1个是在timer线程(pthread)调用的。 补充:brpc::channel的init是加了锁的。 **To Reproduce (复现方法)** 让模块b死锁,模块a发起3个模块b的rpc。 **Expected behavior (期望行为)** 3个rpc超时返回。 **Versions (各种版本)** OS:CentOS Linux release 7.8.2003 (Core) Compiler: gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) brpc:0.9.0 protobuf:3.0.0 **Additional context/screenshots (更多上下文/截图)** -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
