goutamadwant commented on issue #3197: URL: https://github.com/apache/hertzbeat/issues/3197#issuecomment-5302739702
Hi @tomsun28 @gjjjj0101, I reviewed this issue against the current master branch. The IPMI implementation still performs a blocking `DatagramChannel.receive()` in `UdpConnection` without a response timeout. I also could not find a related implementation PR. Is anyone still actively working on this issue? If it is available, I would like to work on it with the following scope: 1. Add a bounded timeout for IPMI UDP responses. 2. Mark the collection as failed and invalidate the cached IPMI connection after an I/O timeout, allowing the next collection cycle to reconnect. 3. Add a local UDP regression test covering a server that does not respond. Would this approach be acceptable? Let me know! -- 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]
