From 88b9f7a74c4d77d515d0e98716612817389d544d Mon Sep 17 00:00:00 2001 From: jrandom Date: Mon, 8 Aug 2005 20:42:13 +0000 Subject: [PATCH] "ERROR [eive on 8887] uter.transport.udp.UDPReceiver: Dropping inbound packet with 1 queued for 1912 packet handlers: Handlers: 3 handler 0 state: 2 handler 1 state: 2 handler 2 state: 2" state = 2 means all three handlers are blocking on udpReceiver.receive()) this can legitimately happen if the bandwidth limiter or router throttle chokes the receive for >= 1s. --- .../java/src/net/i2p/router/transport/udp/UDPReceiver.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java index 3cb5d1db0..b3efba8ba 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java @@ -113,7 +113,7 @@ public class UDPReceiver { // rejected _context.statManager().addRateData("udp.droppedInbound", queueSize, headPeriod); - if (_log.shouldLog(Log.ERROR)) { + if (_log.shouldLog(Log.WARN)) { StringBuffer msg = new StringBuffer(); msg.append("Dropping inbound packet with "); msg.append(queueSize); @@ -121,7 +121,7 @@ public class UDPReceiver { msg.append(headPeriod); if (_transport != null) msg.append(" packet handlers: ").append(_transport.getPacketHandlerStatus()); - _log.error(msg.toString()); + _log.warn(msg.toString()); } return queueSize; } @@ -146,7 +146,7 @@ public class UDPReceiver { _inboundQueue.notifyAll(); return rv; } else { - _inboundQueue.wait(); + _inboundQueue.wait(500); } } } catch (InterruptedException ie) {}