
|
If you were logged in you would be able to see more operations.
|
|
|
Pulse
Created: 08/Apr/09 11:07 PM
Updated: 16/Apr/09 08:49 PM
|
|
| Component/s: |
None
|
| Affects Version/s: |
2.0.26
|
| Fix Version/s: |
2.1.4,
2.0.28
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
|
We have observed that if we cancel a build while it is doing a git bootstrap, git processes are sometimes left running on the agent, and these prevent further bootstraps from working (most usual symptom: hanging indefinitely in the next bootstrap).
We have observed this on at least Windows Server, Windows XP, and SuSE Linux 11.1 x86_64.
A workaround is to manually log into the affected machines and kill any left over git processes.
|
|
Description
|
We have observed that if we cancel a build while it is doing a git bootstrap, git processes are sometimes left running on the agent, and these prevent further bootstraps from working (most usual symptom: hanging indefinitely in the next bootstrap).
We have observed this on at least Windows Server, Windows XP, and SuSE Linux 11.1 x86_64.
A workaround is to manually log into the affected machines and kill any left over git processes. |
Show » |
|
Thanks for this report. Process killing using the Java APIs is pretty primitive, so if git creates a process tree when it runs then some of the tree may be left around. We have observed this mostly on Windows, however, so a case on SuSE is different. We will likely need to write native code to clean up extra processes to fix this.