Backoff on update with Update Lock

Hello!

I’ve been trying to use update locking as per this documentation: Update locks - Balena Documentation

It’s not clear what happens when the lock is already taken, especially when it’s for a long time, there seem to be some exponential backoff, but is there a maximum, can it be configured?

I have an app that has long running operations, that we don’t want to interrupt just for an update, the issue is that they can go for hours, then the device will be doing some other things (maybe for one hour) before starting again. So i need to lock the updates most of the time, and if the backoff becomes too sparse it will never fall into the window where the update can be applied.