diff --git a/apps/routerconsole/java/src/net/i2p/router/web/JobQueueHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/JobQueueHelper.java index 6593717a5e..e270bf7ffc 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/JobQueueHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/JobQueueHelper.java @@ -140,11 +140,13 @@ public class JobQueueHelper extends HelperBase { private void getJobStats(StringBuilder buf) { buf.append("
").append(_("Job")).append(" | ").append(_("Runs")).append(" | " + + "").append(_("Dropped")).append(" | " + "").append(_("Time")).append(" | ").append(_("Avg")).append(" | ") .append(_("Max")).append(" | ").append(_("Min")).append(" | " + "").append(_("Pending")).append(" | ").append(_("Avg")).append(" | ") .append(_("Max")).append(" | ").append(_("Min")).append(" |
---|---|---|---|---|---|---|---|---|---|---|
").append(stats.getName()).append(" | "); buf.append("").append(stats.getRuns()).append(" | "); + buf.append("").append(stats.getDropped()).append(" | "); buf.append("").append(DataHelper.formatDuration2(stats.getTotalTime())).append(" | "); buf.append("").append(DataHelper.formatDuration2(stats.getAvgTime())).append(" | "); buf.append("").append(DataHelper.formatDuration2(stats.getMaxTime())).append(" | "); @@ -171,6 +174,7 @@ public class JobQueueHelper extends HelperBase { buf.append("").append(DataHelper.formatDuration2(stats.getMinPendingTime())).append(" | "); buf.append("||||
").append(_("Summary")).append(" | "); buf.append("").append(totRuns).append(" | "); + buf.append("").append(totDropped).append(" | "); buf.append("").append(DataHelper.formatDuration2(totExecTime)).append(" | "); buf.append("").append(DataHelper.formatDuration2(avgExecTime)).append(" | "); buf.append("").append(DataHelper.formatDuration2(maxExecTime)).append(" | "); diff --git a/history.txt b/history.txt index 8e67a9ea3b..ee12a696c1 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,9 @@ +2015-03-15 zzz + * Job Queue: + - Fix overload dropping + - Add drop count to job stats + - Decrease overload threshold again + 2015-03-13 zzz * i2psnark: - Auto-reduce tunnel quantity based on peer count diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java index 1b85adcfb6..f25b907fe6 100644 --- a/router/java/src/net/i2p/router/JobQueue.java +++ b/router/java/src/net/i2p/router/JobQueue.java @@ -51,7 +51,7 @@ public class JobQueue { /** SortedSet of jobs that are scheduled for running in the future, earliest first */ private final Set