Author: toad
Date: 2008-02-04 22:38:25 +0000 (Mon, 04 Feb 2008)
New Revision: 17519
Modified:
trunk/freenet/src/freenet/node/FailureTable.java
Log:
Logging
Modified: trunk/freenet/src/freenet/node/FailureTable.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTable.java 2008-02-04 22:34:52 UTC
(rev 17518)
+++ trunk/freenet/src/freenet/node/FailureTable.java 2008-02-04 22:38:25 UTC
(rev 17519)
@@ -294,9 +294,10 @@
* - That node asked for it, and it's a CHK.
*/
- if(!(entry.askedFromPeer(peer, now) ||
- ((key instanceof NodeCHK) &&
entry.askedByPeer(peer, now)))) {
- if(logMINOR) Logger.minor(this, "Not interested
in the key");
+ boolean weAsked = entry.askedFromPeer(peer, now);
+ boolean heAsked = entry.askedByPeer(peer, now);
+ if(!(weAsked || ((key instanceof NodeCHK) && heAsked)))
{
+ if(logMINOR) Logger.minor(this, "Not
propagating key: weAsked="+weAsked+" heAsked="+heAsked);
if(entry.isEmpty(now))
entriesByKey.removeKey(key);
return;
}
@@ -306,6 +307,7 @@
// Add to offers list
+ if(logMINOR) Logger.minor(this, "Valid offer");
BlockOfferList bl = (BlockOfferList)
blockOfferListByKey.get(key);
BlockOffer offer = new BlockOffer(peer, now,
authenticator, peer.getBootID());
if(bl == null) {
@@ -327,6 +329,7 @@
if(blockOfferListByKey.isEmpty()) return;
BlockOfferList bl = (BlockOfferList)
blockOfferListByKey.peekValue();
if(bl.isEmpty(now) || bl.expires() < now ||
blockOfferListByKey.size() > MAX_OFFERS) {
+ if(logDEBUG) Logger.debug(this, "Removing block
offer list "+bl+" list size now "+blockOfferListByKey.size());
blockOfferListByKey.popKey();
} else {
return;