После обновления Jenkins до версии 2.156 (с версии 1.6) некоторые из наших заданий по сборке застряли после завершения и до перехода к действию после сборки. Само задание завершается в течение 5 минут (как и раньше), затем оно останавливается на 5-10 минут, прежде чем двигаться дальше.
Мне удалось сузить это до:
"Executor #10 for master : executing 03_masa #4390" Id=34464 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at hudson.util.ProcessTree$WindowsOSProcess.killSoftly(ProcessTree.java:560)
at hudson.util.ProcessTree$WindowsOSProcess.killRecursively(ProcessTree.java:520)
at hudson.util.ProcessTree$Windows.killAll(ProcessTree.java:666)
at hudson.Launcher$LocalLauncher.kill(Launcher.java:955)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:510)
at hudson.model.Run.execute(Run.java:1810)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Ссылочный код можно найти здесь (присутствует с версии 2.141).
threadDump # 1 , threadDump # 2
Можем ли мы что-нибудь с этим сделать?