java.lang.Object
net.i2p.router.web.helpers.ProfileOrganizerRenderer.FloodfillStats
- Enclosing class:
ProfileOrganizerRenderer
Aggregates over the floodfill-capable peer set; every field is meant to describe the observed floodfill peers, fed to the health rings above the table. All counts are gathered in one pass over
order, and a row is only counted as "shown" when it would actually be emitted by ProfileOrganizerRenderer.renderFloodfill(Writer, Set) (has DB history, floodfill-capable, reachable, unbanlisted, heard from).Field Summary
FieldsModifier and TypeFieldDescription(package private) intActive bans of floodfill-capable peers (banFF classification).(package private) intListed peers contributing to failPctSum.(package private) longSum of row.hourFailPct over listed peers.(package private) intFloodfill-capable peers known to the peer manager (matches sidebar).(package private) intPeers passing the table's emit filter.(package private) longAggregated lifetime lookups good and bad.(package private) longAggregated lifetime lookups good and bad.(package private) intListed peers heard from within the last hour.(package private) intListed peers contributing to respMsSum.(package private) longSum of 1h response times (ms) over listed peers with non-negative avg.(package private) intListed peers whose most recent store was good vs bad.(package private) intListed peers whose most recent store was good vs bad.Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAggregates with every counter at zero, filled by one pass over the peers.Method Summary
Field Details
known
int knownFloodfill-capable peers known to the peer manager (matches sidebar).listed
int listedPeers passing the table's emit filter.recentlyHeard
int recentlyHeardListed peers heard from within the last hour.banned
int bannedActive bans of floodfill-capable peers (banFF classification).failPctSum
long failPctSumSum of row.hourFailPct over listed peers.failCount
int failCountListed peers contributing to failPctSum.respMsSum
long respMsSumSum of 1h response times (ms) over listed peers with non-negative avg.respCount
int respCountListed peers contributing to respMsSum.lookupsGood
long lookupsGoodAggregated lifetime lookups good and bad.lookupsBad
long lookupsBadAggregated lifetime lookups good and bad.storeGood
int storeGoodListed peers whose most recent store was good vs bad.storeBad
int storeBadListed peers whose most recent store was good vs bad.
Constructor Details
FloodfillStats
private FloodfillStats()Aggregates with every counter at zero, filled by one pass over the peers.