[icecast-dev] PATCH: increase network congestion resilience (SOLVED!)
gallir at uib.es
Sat Jan 18 04:07:39 PST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Sorry. The patch is hopely here.
On Saturday 18 January 2003 03:38, Michael Smith shaped the electrons to
> > Hi,
> > find a patch which is an update to a patch sent months ago. Before
> > it was in net/sock.c, now I moved it to format.c, so net CVS module
> > is not affected. It polls the socket before trying to send() any byte
> > to check if the TCP buffers are full due to network congestion.
> Why? This should be no different from doing the send() (and handling it
There were bugs in icecast2 while checking for recoverable error (in
several places indeed).
The program was checking for sock_recoverable() with the return value of
send(), which is a mistake and confused me because I assumed it was
right. It _must_ be done against with sock_error() instead.
Find the patch that solves the bugs.
ricardo galli GPG id C8114D34
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 2861 bytes
Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20030118/83c6108a/update1.bin
More information about the Icecast-dev