Skip to content

Commit 2224eb6

Browse files
author
a-pavlov
committed
Fix bug in refresh - refreshing was always on self id instead of if passed from needRefresh method
1 parent 3824c8b commit 2224eb6

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

core/src/main/java/org/dkf/jed2k/kad/NodeImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public void searchNotes(final KadId id) {
123123
public void refresh(final KadId id) throws JED2KException {
124124
assert id != null;
125125
log.debug("[node] refresh on target {}", id);
126-
Traversal t = new Refresh(this, self);
126+
Traversal t = new Refresh(this, id);
127127
t.start();
128128
}
129129

core/src/main/java/org/dkf/jed2k/kad/RoutingTable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public int compare(RoutingTableBucket lhs, RoutingTableBucket rhs) {
171171
}
172172

173173
if (now - lastRefresh < Time.seconds(45)) {
174-
log.debug("[table] bucket {} has last refresh too recently {}", i, now - lastRefresh);
174+
log.trace("[table] bucket {} has last refresh too recently {}", i, now - lastRefresh);
175175
return null;
176176
}
177177

core/src/main/java/org/dkf/jed2k/kad/traversal/algorithm/FindData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public int compare(NodeEntry o1, NodeEntry o2) {
6060

6161
assert sorted;
6262

63-
log.debug("[find data] initial size {}", results.size());
63+
log.debug("[find data] for {} initial size {}", getTarget(), results.size());
6464
}
6565

6666
/**

core/src/main/java/org/dkf/jed2k/kad/traversal/algorithm/Refresh.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public String getName() {
3434
@Override
3535
public void done() {
3636
// just remove algorithm from node
37-
log.debug("[refresh] done");
37+
log.debug("[refresh] {} done", getTarget());
3838
nodeImpl.removeTraversalAlgorithm(this);
3939
}
4040
}
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
handlers=java.util.logging.ConsoleHandler
22
java.util.logging.ConsoleHandler.level=FINEST
3-
.level=FINE
3+
.level=INFO
44
org.dkf.jed2k.kad.DhtTracker.level=INFO
55
org.dkf.jed2k.kad.NodeImpl.level=FINE
6-
org.dkf.jed2k.kad.RoutingTable.level=INFO
7-
org.dkf.jed2k.kad.RpcManager.level=FINE
8-
org.dkf.jed2k.kad.traversal.algorithm.Traversal.level=FINE
6+
org.dkf.jed2k.kad.RoutingTable.level=FINE
7+
org.dkf.jed2k.kad.RpcManager.level=INFO
8+
org.dkf.jed2k.kad.traversal.algorithm.Traversal.level=INFO
9+
org.dkf.jed2k.kad.traversal.algorithm.Refresh.level=FINE
10+
org.dkf.jed2k.kad.traversal.observer.Observer.level=FINE
911
#-Djava.util.logging.config.file=C:\dev\jed2k\core\src\main\resources\logging.properties

0 commit comments

Comments
 (0)