-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.6.1, 2.7.0, 3.0.0-alpha1
-
Component/s: None
-
Labels:
-
Hadoop Flags:Reviewed
If RPC server is asked to stop when RPCCallQueue is full, reader.join() will just wait there. That is because
1. The reader thread is blocked on callQueue.put(call);.
2. When RPC server is asked to stop, it will interrupt all handler threads and thus no threads will drain the callQueue.
- incorporates
-
HADOOP-12440 TestRPC#testRPCServerShutdown did not produce the desired thread states before shutting down
-
- Resolved
-