Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.5.0
Description
There are cases where org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis#submitRequest call waits forever blocking the thread which calls it.
This is causing a problem with the CommandHanler thread in Datanode. The CommandHandler thread is blocked on XceiverServerRatis#submitRequest because of which all the subsequent commands sent by SCM are not getting processed in datanode.
We should add a timeout for this call and throw TimeoutException.
Attachments
Issue Links
- links to