A Quality of Experience and Smart Queue Management system for ISPs. Leverage CAKE to improve network responsiveness, enforce bandwidth plans, and reduce bufferbloat.
From @vettamatt :
I see negative bytes used, confident it results from this line.
circuit['stats']['currentQuery']['bytesSentDownload'] becomes significantly less than circuit['stats']['priorQuery']['bytesSentDownload']
I'm thinking of checking for that, and using the value of circuit['stats']['currentQuery']['bytesSentDownload'] in that situation rather than doing subtraction and having a negative value
This seems to occur on the second run of refreshBandwidthGraphs() after full rebuild.
From @vettamatt : I see negative bytes used, confident it results from this line. circuit['stats']['currentQuery']['bytesSentDownload'] becomes significantly less than circuit['stats']['priorQuery']['bytesSentDownload'] I'm thinking of checking for that, and using the value of circuit['stats']['currentQuery']['bytesSentDownload'] in that situation rather than doing subtraction and having a negative value This seems to occur on the second run of refreshBandwidthGraphs() after full rebuild.