The full error received is:
The git server hardware had been upgraded from a VM to a physical machine with 24 cores and 16G of RAM. The repositories are pretty small, and the machine isn't under much load at all. No networking issues are evident. I am confident this is not a true timeout, but an actual hang. It is intermittent. It seems similar to the issue found here:
http://stackoverflow.com/questions/10732940/git-operations-occasionally-hang-in-jenkins-on-windows
It also seems like it could be related to https://issues.jenkins-ci.org/browse/JENKINS-21654.
We are using the "cmd" directory instead of the "bin" directory, i.e. "C:\Program Files (x86)\Git\cmd\git.exe".
The HOME environment variable is set to "c:\users\user"
The c:\users\user\.ssh directory exists, and the permissions seem to be fine (besides, it's intermittent...)
Our c:\users\user\.ssh\config file looks like this:
We have multiple executors for our build machines, so it could be that another git command is locking the .ssh directory while it's working. However, the likelihood of locking the database for 10 minutes if very, very unlikely.
|