Minor Daemon efficiency improvements
New Feature
Merge Request Description
- reduce string creation
- reduce status cloning
- tweak Tokio Event timings
- improve interpolation algorithm
- store most-used hwmon paths
- put APIs on own thread and use channel back pressure instead of rate limiters
Related issues
Checklist
- Application works as expected when running from source
- There are dependency changes
- Liquidctl device mock tests are successful (if applicable)
- Any needed documentation changes have been made
- This MR is ready to be merged
Edited by Guy Boldon