* Codel: Make stats non-required (ticket #786)

This commit is contained in:
zzz
2012-11-24 16:41:55 +00:00
parent b2e335fbba
commit 99058ee135
4 changed files with 7 additions and 5 deletions

View File

@@ -1,5 +1,7 @@
2012-11-24 zzz
* Addressbook: Disable unused wakeup via http
* Codel: Make stats non-required (ticket #786)
* Profiles: Small optimization in coalesceOnly() (ticket #765)
2012-11-21 zzz
* Wrapper: Add armv6 files for Raspberry Pi

View File

@@ -84,8 +84,8 @@ public class CoDelBlockingQueue<E extends CDQEntry> extends LinkedBlockingQueue<
_capacity = capacity;
STAT_DROP = ("codel." + name + ".drop").intern();
STAT_DELAY = ("codel." + name + ".delay").intern();
ctx.statManager().createRequiredRateStat(STAT_DROP, "queue delay of dropped items", "Router", RATES);
ctx.statManager().createRequiredRateStat(STAT_DELAY, "average queue delay", "Router", RATES);
ctx.statManager().createRateStat(STAT_DROP, "queue delay of dropped items", "Router", RATES);
ctx.statManager().createRateStat(STAT_DELAY, "average queue delay", "Router", RATES);
_id = __id.incrementAndGet();
}

View File

@@ -84,9 +84,9 @@ public class CoDelPriorityBlockingQueue<E extends CDPQEntry> extends PriBlocking
STAT_DROP = ("codel." + name + ".drop.").intern();
STAT_DELAY = ("codel." + name + ".delay").intern();
for (int i = 0; i < PRIORITIES.length; i++) {
ctx.statManager().createRequiredRateStat(STAT_DROP + PRIORITIES[i], "queue delay of dropped items by priority", "Router", RATES);
ctx.statManager().createRateStat(STAT_DROP + PRIORITIES[i], "queue delay of dropped items by priority", "Router", RATES);
}
ctx.statManager().createRequiredRateStat(STAT_DELAY, "average queue delay", "Router", RATES);
ctx.statManager().createRateStat(STAT_DELAY, "average queue delay", "Router", RATES);
_id = __id.incrementAndGet();
}

View File

@@ -39,7 +39,7 @@ public class PriBlockingQueue<E extends PQEntry> extends PriorityBlockingQueue<E
_log = ctx.logManager().getLog(PriorityBlockingQueue.class);
_name = name;
STAT_FULL = ("pbq." + name + ".full").intern();
ctx.statManager().createRequiredRateStat(STAT_FULL, "queue full", "Router", RATES);
ctx.statManager().createRateStat(STAT_FULL, "queue full", "Router", RATES);
}
/**