Christina Ying Wang 8c69166271
Support target state apply cancellation
The current target state apply is cancelled when either:
- /v1/update is called with cancel: true
- A different target state is received from the cloud (with a non-304 status)

Following apply cancellation, a target state apply is re-triggered. This ensures
that the user can force a device out of a dead-locked situation where a long-running
task such as an image fetch fails to cede control back to the Supervisor, which is
the behavior observed in an Engine bug with infinite pull retries with a bad network.

Change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
2025-05-28 07:46:10 -07:00
..
2024-12-09 18:43:51 -08:00
2024-12-05 21:55:09 -08:00
2024-06-24 15:54:19 -04:00
2024-03-01 18:27:30 -03:00
2024-03-01 18:27:30 -03:00
2024-03-01 18:27:30 -03:00