Re: Linux 2.2.16 through 2.2.18preX TCP hang bug triggered by rsync

From: Studierende der Universitaet des Saarlandes (masp0008@stud.uni-sb.de)
Date: Thu Jan 25 2001 - 07:24:11 EST


Andi wrote:
> Basically it would accept the acks with the data in most
> cases except when the application has totally stopped
> reading and in that case it doesn't harm to ignore the
> acks.

But it seems that that's exactly what rsync does:
It performs bulk data writes without reading. There are 32 kB in the
receive buffers, and rsync continues to write. If the process would read
some data the TCP stack would immediately recover.

RST are already processed, ACK's should be processed, but what about
URG?

--
	Manfred
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jan 31 2001 - 21:00:21 EST