[freenet-cvs] r16964 - trunk/freenet/src/freenet/node

robert at freenetproject.org robert at freenetproject.org
Tue Jan 8 16:31:09 UTC 2008


Author: robert
Date: 2008-01-08 16:31:08 +0000 (Tue, 08 Jan 2008)
New Revision: 16964

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
logging: it is good to have an error if sendSync()'s timeout is expired


Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java	2008-01-08 00:48:28 UTC (rev 16963)
+++ trunk/freenet/src/freenet/node/PeerNode.java	2008-01-08 16:31:08 UTC (rev 16964)
@@ -1448,6 +1448,8 @@
 		SyncMessageCallback cb = new SyncMessageCallback();
 		sendAsync(req, cb, 0, ctr);
 		cb.waitForSend(60 * 1000);
+		if (!cb.done)
+			Logger.error(this, "Waited too long for a blocking send on " + this + " for " + PeerNode.this, new Exception("error"));
 	}
 
 	private class SyncMessageCallback implements AsyncMessageCallback {
@@ -1471,8 +1473,6 @@
 				// Ignore
 				}
 			}
-			if(isConnected())
-				Logger.normal(this, "Waited too long for a blocking send on " + this + " for " + PeerNode.this, new Exception("error"));
 		}
 
 		public void acknowledged() {




More information about the cvs mailing list