I have a question about how deployments work.
Suppose there is a Mender server with five clients connected to it. If an artifact is uploaded and a deployment created, targeting “all devices”, presumably all five devices get that software update.
Same situation, except, that at the time the deployment is created and pushed, one of the devices is offline and not currently checking in with the server.
My first question is, how long can that device remain offline, and yet still receive the update once it comes back online? Is there a limit to this time, after which even if it did come back on line it wouldn’t get the update?
My second question is sort of the inverse. Suppose when the deployment in the example above is pushed, the device we said is offline is still offline. However, we also add a sixth device in the field. Will that device attempt to get the deployment? My guess is “no”, because it wasn’t part of the targeted list of devices when the deployment was created. That’s fine, I just need to confirm that this is the behavior.