diff --git a/src/freenet/node/PeerMessageQueue.java b/src/freenet/node/PeerMessageQueue.java index fd69dfe7a1..14a03870e1 100644 --- a/src/freenet/node/PeerMessageQueue.java +++ b/src/freenet/node/PeerMessageQueue.java @@ -852,8 +852,8 @@ public synchronized MessageItem grabQueuedMessageItem(int minPriority) { >= queuesByPriority[DMT.PRIORITY_REALTIME_DATA].getNextUrgentTime(Long.MAX_VALUE, 0)) { tryRealtimeFirst = true; } else { - // 10% chance to use bulk in case of a draw to avoid starving the bulk queue. - tryRealtimeFirst = this.fastWeakRandom.nextInt(10) > 0; + // 2% chance to use bulk in case of a draw to avoid starving the bulk queue. + tryRealtimeFirst = this.fastWeakRandom.nextInt(50) > 0; }