[OpenStack-Infra] [jeepyb] git deadlocking during manage-projects
Heald, Mike
mike.heald at hp.com
Wed Feb 25 17:09:35 UTC 2015
Hey peeps,
Has anyone seen this happen before, or know why it's happening?
We're running manage-projects as a cron job, and sometimes it leaves behind deadlocked git processes. There seems to be some kind of IPC mess-up, wondered if anyone knows why... Here's a breakdown of one of the process trees left behind.
31629 git --git-dir=/var/lib/jeepyb/openstack/nova/.git --work-tree=/var/lib/jeepyb/openstack/nova remote update --prune
wait4'ing for 31630
31630 git fetch --prune --multiple --all
wait4'ing for 31637
31637 git fetch --append --prune upstream
waiting for read from pipe:[170381707] (fd 25)
31638 git-remote-https upstream https://git.openstack.org/openstack/nova
has pipe:[170381707] (fd 1), waiting for read from pipe:[170384472]
31642 git fetch-pack --stateless-rpc --lock-pack --include-tag --thin --no-progress https://git.openstack.org/openstack/nova/ efs/heads/master
has pipe:[170384472] (fd 1), waiting for read from pipe:[170384471] (fd 0) which fd 7 on 31638
31638 and 31642 are both reading from pipes that the other has. They're deadlocked, as neither is writing to the pipes.
The original manage-projects process that resulted in those git processes has exited, no errors relating to these repos in the log. Our git version is 1.7.9.5, OS is precise.
Any ideas?
Thanks,
Mike
More information about the OpenStack-Infra
mailing list