-
Improvement
-
Resolution: Unresolved
-
Major
Looking at a thread dump from a user with a lot of executors I see lots of:
Ping thread for channel hudson.remoting.Channel@...:... id=... (0x...) state=TIMED_WAITING at java.lang.Thread.sleep(Native Method) at hudson.remoting.PingThread.run(PingThread.java:86)
Surely these could all be replaced with a single Timer or ScheduledExecutorService?