-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Master: WinXP SP3, Hudson 1.379 (but also affects some earlier versions)
Slave: Ubuntu 9.04
Hudson's process tree killerfeature should kill all processes that were initiated during a build to avoid "left-overs" piling up in the process table.
This feature ceased to work - at least on slave nodes - starting with SVN revision 34736.
Reproduction
- Add new slave node to master.
- Create a freestyle project that starts a process that will remain running even after the build has been completed, e.g. with a "shell script" build step "xclock &".
- Run that project on the slave node.
Observed behaviour
- xclock is started and will remain open, even after the build has been completed.
Desired behaviour
- xclock is started - and killed again after the build has been completed.