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;


Reply via email to