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

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

Merge request reports

Loading