It’s like I always say about this forum, every day is a learning day but I want to check that what I’ve learned is correct and that what I originally perceived to be correct is indeed incorrect.
When staggering an action (as an example) over 15 minutes and targeting 10,000 endpoints in an action set to last for 1 hour, how exactly is the staggering done?
My perception of this, based on documentation and the English language, is that it would take the 1 hour period, split that across the 15 minute intervals and essentially run the action on 2,500 endpoints every 15 minutes.
After reading a reply by @trn it seems I was way off with this!
Does it, in fact, apply a random wait, between 0 and 15 minutes, on the client after the fixlet becomes relevant and then run?
If this is the case then technically speaking a full job could theoretically (and I’m being super extreme here) be done in under 15 minutes if there was no failures and UDP was enabled everywhere on a super fast network.
Scenario 2:
If I done the same job but staggered the actions over 1 hour then even though the job itself has ended, there is the possibility (in extreme opposite circumstances of above) that the action can run anywhere up to 1 hour after the action has ended.
Hopefully someone can confirm this and maybe update documentation to be way more precise.