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
_______________________________________________
OpenStack-Infra mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra