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

Reply via email to