FanControl.Releases icon indicating copy to clipboard operation
FanControl.Releases copied to clipboard

[Feature request] Exponential back of at startup

Open piotrpo opened this issue 3 years ago • 0 comments

When the application starts it is dependent on the background driver initialization. It forces user to confirm the error, refresh sensors.

To remediate this issue following changes are proposed: After start the application will not present first 20 errors to the user, while performing following algorithm in pseudo code:

attempt = 0
initialized = false
while(attempt < 20 && !initialized){
  initialized = initializeDriver()
  if(!initialized){
    wait(1second * 2^attempt
  }
}

piotrpo avatar Nov 11 '21 09:11 piotrpo