[issue1979] hg incoming, outgoing, and pull to remote repo hang python and peg CPU

Kevin Gessner bugs at mercurial.selenic.com
Fri Jan 8 21:49:19 UTC 2010


New submission from Kevin Gessner <kevin at kevingessner.com>:

Vitals:
Mercurial 1.4.1+20091201 (no extensions)
Mac OS X 10.6.2
Python 2.6.1

I have a clone of the first 100 revisions of a remote repository with > 6000 revisions 
(i.e. hg clone -r 100 ...). Running hg incoming, outgoing, or pull causes python to work 
for a while, then hang, using 100% of both my CPUs, and filling my system log with:

/usr/bin/python[2945]    dnssd_clientstub deliver_request: socketpair failed 24 (Too many 
open files)

until I kill it. Running lsof against python (output attached) reveals lots of sockets 
sitting at CLOSE_WAIT. Expected behavior: no hang, proper output.

----------
files: lsof.log
messages: 11419
nosy: kevingessner
priority: bug
status: unread
title: hg incoming, outgoing, and pull to remote repo hang python and peg CPU

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue1979>
____________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lsof.log
Type: application/octet-stream
Size: 34327 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20100108/a20ad05f/attachment.obj>


More information about the Mercurial-devel mailing list