Perhaps we should wait a little bit before trying to resend queued 
messages?  Perhaps the wait time should be proportional to the number of 
messages queued, up to some threshold (maybe keepalive send frequency)?

According to the source:

    public void requeueMessageItems(MessageItem[] messages, int offset, 
int length, boolean dontLog) {
        // Will usually indicate serious problems

What could cause this?  Failure to get acks from a peer for awhile?



May 14, 2006 17:54:59:874 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:874 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:874 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:878 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:878 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:878 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:886 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:886 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:886 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:890 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:890 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:890 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:942 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:943 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:943 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:946 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:946 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:946 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:958 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:959 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:959 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:963 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:963 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:963 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:972 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:972 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages
May 14, 2006 17:54:59:972 (freenet.node.PeerNode, PacketSender thread 
for 0, NORMAL): Requeueing 458 messages on 
freenet.node.PeerNode at bf00cc11@[node_details_snipped_for_privacy]
May 14, 2006 17:54:59:976 (freenet.support.LimitedRangeIntByteArrayMap, 
PacketSender thread for 0, NORMAL): 
freenet.support.LimitedRangeIntByteArrayMap at 1e64cca WOULD BLOCK: 
lockNeverBlock(47574) - minValue = 47446, maxValue = 47446, maxRange=128
May 14, 2006 17:54:59:976 (freenet.node.FNPPacketMangler, PacketSender 
thread for 0, NORMAL): Caught freenet.support.WouldBlockException while 
sending messages, requeueing remaining messages


Reply via email to