Herbert Wolverson
86ebd2fed4
Colour percentages the right way round.
2024-07-16 16:14:22 -05:00
Herbert Wolverson
f61c6ae212
Add a little formatting to the capacity displays.
2024-07-16 16:13:31 -05:00
Herbert Wolverson
023ce18879
Sort the circuit at capacity list.
2024-07-16 16:10:02 -05:00
Herbert Wolverson
9248ae469b
Initial tree and circuit capacity dashlet displays. Quite Ugly.
2024-07-16 15:58:07 -05:00
Herbert Wolverson
afda5d3bdf
Work in progress: added channels for circuit capacity and tree node capacity, ready for dashboard entries.
2024-07-16 15:26:15 -05:00
Herbert Wolverson
46e9182561
Small heading for top 10 downloaders, too.
2024-07-16 14:44:30 -05:00
Herbert Wolverson
c3b9448435
Make the suggested size of the RTT 3D histogram full page.
2024-07-16 14:42:25 -05:00
Herbert Wolverson
75c362db1d
Correct the size of the top-10 downloaders dashboard item.
2024-07-16 14:41:53 -05:00
Herbert Wolverson
6a34d895eb
Remove timeouts from the ticker system, because async code interrupting sync code that may hold a lock can cause problems when the Drop
doesn't fire and free the lock properly.
2024-07-16 14:26:52 -05:00
Herbert Wolverson
c5e25035ef
Add traffic, marks and drops. The Cake display system is pretty much working.
2024-07-16 14:12:58 -05:00
Herbert Wolverson
1459d624c7
Add Cake Queue Length
2024-07-16 14:04:34 -05:00
Herbert Wolverson
bfa58c4541
Add Cake Delays
2024-07-16 13:59:42 -05:00
Herbert Wolverson
822743605e
Plumbing in place for Cake displays. Display the backlog and memory usage.
2024-07-16 13:49:52 -05:00
Herbert Wolverson
0693c71296
Circuit tree display should now actually do something.
2024-07-16 12:37:56 -05:00
Herbert Wolverson
b3413411d0
hopefully a quick fix - oops
2024-07-16 12:14:33 -05:00
Herbert Wolverson
41bdefa5e3
Circuits now have a queue tree display.
2024-07-16 12:13:00 -05:00
Herbert Wolverson
01d43090c2
Fix RTT display on the new circuit page.
2024-07-16 11:11:12 -05:00
Herbert Wolverson
95bc22fd3d
Fix RTT display on the new circuit page.
2024-07-16 11:09:49 -05:00
Herbert Wolverson
690a814083
Circuit display has the "flows" tab back, now as a traffic monitor.
2024-07-16 11:05:04 -05:00
Herbert Wolverson
c06acd8c3e
Slightly increase the height of the flows sankey chart.
2024-07-16 10:39:30 -05:00
Herbert Wolverson
a90142ea62
Run a cargo machete
pass, removing some unused dependencies that have accumulated.
2024-07-16 10:32:30 -05:00
Herbert Wolverson
47a0bd4bb2
Spelling "sudo" with an "s" is helpful.
2024-07-16 10:03:22 -05:00
Herbert Wolverson
cdf2ec4b5b
More unused import warnings removed (from test code).
2024-07-16 09:59:57 -05:00
Herbert Wolverson
ff492535a0
Remove final warning from lqosd - lqosd now builds warning-free.
2024-07-16 09:57:44 -05:00
Herbert Wolverson
1207a7c258
Remove TOML editor related warnings of deprecation by using the new type name.
2024-07-16 09:44:47 -05:00
Herbert Wolverson
362671d454
Remove the majority of simple warnings for unused imports and/or variables.
2024-07-16 09:43:32 -05:00
Herbert Wolverson
149237e1b8
Fix some more warnings
2024-07-16 09:37:06 -05:00
Herbert Wolverson
5ef741873c
Remove unused struct field.
2024-07-16 09:36:00 -05:00
Herbert Wolverson
e3afedb552
Remove unused variable warnings (in both cases we need to know there is a value, we don't care what it is)
2024-07-16 09:35:13 -05:00
Herbert Wolverson
74a0e044e7
Missing function docs
2024-07-16 09:34:12 -05:00
Herbert Wolverson
ec36c40417
Missing function docs
2024-07-16 09:32:08 -05:00
Herbert Wolverson
1ea983908e
Remove unused imports
2024-07-16 09:31:43 -05:00
Herbert Wolverson
5356f884b9
More missing docs filled out.
2024-07-16 09:30:38 -05:00
Robert Chacón
2f6a392b80
Merge pull request #527 from LibreQoE/rchac-patch-132
...
Fix scheduler systemd requirement
2024-07-16 08:28:56 -06:00
Robert Chacón
8b4991b850
Fix scheduler systemd requirement
...
Make `lqos_scheduler.service` require `lqosd.service` to run.
2024-07-16 08:22:55 -06:00
Herbert Wolverson
b91bc23523
Fix missing docs for AtomicDownUp, add a simple unit test.
2024-07-16 09:22:25 -05:00
Herbert Wolverson
31823d13fa
Lock the version of PyO3 because of API changes making the newer version a really big implementation task.
2024-07-16 09:07:48 -05:00
Herbert Wolverson
1f2fbba769
Restore one missing dependency.
2024-07-16 08:30:00 -05:00
Herbert Wolverson
5a9f6e69dd
Attempt tp add the mold linker to the CI workflow
2024-07-16 08:19:33 -05:00
Herbert Wolverson
174fd8232d
The mold linker is working well for me locally now. Added incremental build to release and optimize procmacro builds. Pushing for CI test and Payne.
2024-07-15 16:25:29 -05:00
Herbert Wolverson
8568b78be0
Revert mold - it doesn't help much and causes CI problems.
2024-07-15 16:11:21 -05:00
Herbert Wolverson
2caec1476f
Combine dependencies using the new workspace dependencies system.
2024-07-15 16:07:39 -05:00
Herbert Wolverson
e8f2ed3721
Start combining dependencies into workspace dependencies (using anyhow as the test victim), for faster shared compilation times.
2024-07-15 15:29:11 -05:00
Herbert Wolverson
f7a3ec38c6
Enable mold faster linker.
2024-07-15 15:26:05 -05:00
Herbert Wolverson
161fce4c38
Merge branch 'develop' into user_interface_2
2024-07-15 15:14:03 -05:00
Herbert "TheBracket
501fdf2ab2
Quantum fixing ( #525 )
...
* Experimentation showed that setting up `mq` doesn't seem to provide a valid `r2q` to HTB queues, yielding many warnings on HTB queue setup.
I'm not sure that 10 is the correct value, or that the formula is exactly right - but this patch adds an explicit quantum, following the specified (bytes per second / r2q) formula - with r2q set to a constant of 10. It eliminated the error messages on my test system. Committed for further testing.
* Comment out line printing the calculated quantum.
* Add a command to provide Cake with the actual upstream bandwidth (limited by HTB) for capacity estimation. May or may not actually do anything beneficial - this is a test.
* Remove Cake specified bandwidth limit.
2024-07-15 15:12:26 -05:00
Herbert Wolverson
907482bdd5
Remove needless spawn_blocking call.
2024-07-15 10:10:18 -05:00
Herbert Wolverson
18d67ad37b
Remove repeated "failed to parse" messages.
2024-07-14 21:21:08 -05:00
Herbert Wolverson
9c46899962
Make IP addresses smaller on the circuit page.
2024-07-13 10:39:39 -05:00
Herbert Wolverson
3eae33f118
Visual improvements for circuits page: colorize the ping time/loss, label the tabs, add a flow counter badge.
2024-07-13 10:37:53 -05:00