Description
If the IPC Client is still setting up connections when Client.stop() is called, the stop() call will not succeed until setupConnection finishes (successfully or with failure).
This can cause very long delay (maxFailures * timeout can be more than 10minutes depending on configuration) in stopping the client.
Client.stop() is for example used in NN switch from Standby to Active, and can therefore have very bad consequences and cause downtime.
Attachments
Attachments
Issue Links
- duplicates
-
HADOOP-10219 ipc.Client.setupIOstreams() needs to check for ClientCache.stopClient requested shutdowns
- Resolved