[Python-Dev] very bad network performance (original) (raw)
Guido van Rossum guido at python.org
Mon Apr 14 19:56:17 CEST 2008
- Previous message: [Python-Dev] very bad network performance
- Next message: [Python-Dev] very bad network performance
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ralf,
Terry is right. Please file a bug. I do think there may be a problem with that change but I don't have the time to review it in depth. Hopefully others will. I do recall that sockets reading one byte at a time has been a problem before -- I recall a bug about this in the 1.5.2 era for Windows... Too bad it's back. :-(
--Guido
On Mon, Apr 14, 2008 at 10:25 AM, Terry Reedy <tjreedy at udel.edu> wrote:
"Ralf Schmitt" <schmir at gmail.com> wrote in message news:932f8baf0804140912u54adc7d5md7261541857f21bd at mail.gmail.com...
| Hi all, | | I'm using mercurial with the release25-maint branch. I noticed that checking | out a local repository now takes more than | 5 minutes (it should be around 30s). | | I've tracked it down to this change: | http://hgpy.de/py/release25-maint/rev/e9446c6ab3cd | this is svn revision 61009. Here is the diff inline: | | --- a/Lib/socket.py Fri Mar 23 14:27:29 2007 +0100 | +++ b/Lib/socket.py Sat Feb 23 20:30:59 2008 +0100 | @@ -305,7 +305,7 @@ | self.rbuf = "" | while True: | left = size - buflen | - recvsize = max(self.rbufsize, left) | + recvsize = min(self.rbufsize, left) | data = self.sock.recv(recvsize) | if not data: | break | | | | self.rbufsize if 1, and so the code reads one byte at a time. this is | clearly wrong, I'm posting it to the mailing list, as I don't want | this issue to get lost in the bugtracker. -------------------------------------------------------------------------------- It is at least as likely to get lost here. There is a mailing list for new tracker items that many devs subscribe to.
Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] very bad network performance
- Next message: [Python-Dev] very bad network performance
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]