From 70adc4df32796248c623737a0b59c94c03d8ff0a Mon Sep 17 00:00:00 2001 From: zab2 <zab2@mail.i2p> Date: Thu, 27 Jun 2013 16:16:55 +0000 Subject: [PATCH] debug log the criteria for FF --- .../networkdb/kademlia/FloodfillMonitorJob.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java index c040362987..feb8d1da9f 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java @@ -141,6 +141,23 @@ class FloodfillMonitorJob extends JobImpl { happy = false; } } + + if (_log.shouldLog(Log.DEBUG)) { + final RouterContext rc = getContext(); + final String log = String.format( + "FF criteria breakdown: happy=%b, capabilities=%s, maxLag=%d, known=%d, " + + "active=%d, participating=%d, offset=%d, ssuAddr=%b", + happy, + rc.router().getRouterInfo().getCapabilities(), + rc.jobQueue().getMaxLag(), + _facade.getKnownRouters(), + rc.commSystem().countActivePeers(), + rc.tunnelManager().getParticipatingCount(), + Math.abs(rc.clock().getOffset()), + rc.router().getRouterInfo().getTargetAddress("SSU") + ); + _log.debug(log); + } // Too few, and we're reachable, let's volunteer -- GitLab