ifplusor commented on issue #211: GetTransport of:x.x.x.x:yyyy get timed_mutex timeout URL: https://github.com/apache/rocketmq-client-cpp/issues/211#issuecomment-573551118 这里的问题比较奇怪,在 CloseTransport 过程会对 TcpRemotingClient::m_tcpTableLock 加锁,然后调用 TcpTransport::disconnect -> TcpTransport::freeBufferEvent 通过操作 bufferevent 进入 libevent,最终是锁在了 libevent 里面。所以才有一系列的 timed_mutex timeout。要解决这个问题,需要先定位为什么会锁在 libevent 里。
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
