mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
This commit is contained in:
parent
2811148ffb
commit
dee2c465be
@ -318,7 +318,6 @@ def getCircuitLatencyStats(subscriberCircuits):
|
|||||||
# To avoid outliers messing up avg for each circuit - cap at ceiling of 200ms
|
# To avoid outliers messing up avg for each circuit - cap at ceiling of 200ms
|
||||||
ceiling = 200.0
|
ceiling = 200.0
|
||||||
tcpLatencyForClassID[handle] = min(entry['median'], ceiling)
|
tcpLatencyForClassID[handle] = min(entry['median'], ceiling)
|
||||||
|
|
||||||
for circuit in subscriberCircuits:
|
for circuit in subscriberCircuits:
|
||||||
if 'stats' not in circuit:
|
if 'stats' not in circuit:
|
||||||
circuit['stats'] = {}
|
circuit['stats'] = {}
|
||||||
@ -329,7 +328,13 @@ def getCircuitLatencyStats(subscriberCircuits):
|
|||||||
if classID in tcpLatencyForClassID:
|
if classID in tcpLatencyForClassID:
|
||||||
circuit['stats']['sinceLastQuery']['tcpLatency'] = tcpLatencyForClassID[classID]
|
circuit['stats']['sinceLastQuery']['tcpLatency'] = tcpLatencyForClassID[classID]
|
||||||
else:
|
else:
|
||||||
|
# If we can't identify RTT this time around, use most recently recorded RTT
|
||||||
|
# None by default, change if found in priorQuery
|
||||||
circuit['stats']['sinceLastQuery']['tcpLatency'] = None
|
circuit['stats']['sinceLastQuery']['tcpLatency'] = None
|
||||||
|
if circuit['stats']['priorQuery'] != None:
|
||||||
|
if 'priorQuery' in circuit['stats']:
|
||||||
|
if 'tcpLatency' in circuit['stats']['priorQuery']:
|
||||||
|
circuit['stats']['sinceLastQuery']['tcpLatency'] = circuit['stats']['priorQuery']['tcpLatency']
|
||||||
|
|
||||||
return subscriberCircuits
|
return subscriberCircuits
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user