Author: toad
Date: 2008-02-28 16:42:06 +0000 (Thu, 28 Feb 2008)
New Revision: 18206
Modified:
trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
Log:
Notify waiters if the window size increases by 1 due to acknowledged packet.
Modified: trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/PacketThrottle.java 2008-02-28
16:41:08 UTC (rev 18205)
+++ trunk/freenet/src/freenet/io/xfer/PacketThrottle.java 2008-02-28
16:42:06 UTC (rev 18206)
@@ -113,6 +113,8 @@
} else {
_simulatedWindowSize += (PACKET_TRANSMIT_INCREMENT /
_simulatedWindowSize);
}
+ if(_simulatedWindowSize > (windowSize + 1))
+ notifyAll();
if(Logger.shouldLog(Logger.MINOR, this))
Logger.minor(this, "notifyOfPacketAcked(): "+this);
}