# Update retry policy

**URL:** <https://hub.mender.io/t/update-retry-policy/1299>\
**Category:** General Discussions\
**Created:** [November 28, 2019, 3:52pm UTC](https://hub.mender.io/t/update-retry-policy/1299 "2019-11-28T15:52:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dreamtripper](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@dreamtripper](https://hub.mender.io/u/dreamtripper)\
**Post date:** [November 28, 2019, 3:52pm UTC](https://hub.mender.io/t/update-retry-policy/1299/1 "2019-11-28T15:52:22Z")

</div>

When an update is interrupted by a power outage, it is our observation that the deployment is marked as failed on the server side and the client does not reattempt to install it. This was also observed when the interruption occurred while the update was being downloaded. After that, the only way of re-trying to update to that particular version was to re-deploy on the server side.

Is it possible for clients to automatically re-try to apply failed updates? Or at least resume the download when interrupted?

---

<div class="post-metadata">

**Author:** ![drewmoseley](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/drewmoseley/32/47_2.png) [@drewmoseley](https://hub.mender.io/u/drewmoseley)\
**Post date:** [November 28, 2019, 5:37pm UTC](https://hub.mender.io/t/update-retry-policy/1299/2 "2019-11-28T17:37:43Z")

</div>

Hi @dreamtripper yes, that is the current implementation. If the mender client restarts (whether due to a reboot or just “systemctl restart”) we have no means to understand if it is a result of a bad update or not. I know there was some talk about implementing automatic retry if we can determine that it is appropriate but there is no definite plan at the moment.

Drew

---

<div class="post-metadata">

**Author:** ![dreamtripper](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@dreamtripper](https://hub.mender.io/u/dreamtripper)\
**Post date:** [November 29, 2019, 10:11am UTC](https://hub.mender.io/t/update-retry-policy/1299/3 "2019-11-29T10:11:04Z")

</div>

Thanks a lot! 🙂

---

<div class="post-metadata">

**Author:** ![dreamtripper](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@dreamtripper](https://hub.mender.io/u/dreamtripper)\
**Post date:** [November 29, 2019, 10:13am UTC](https://hub.mender.io/t/update-retry-policy/1299/4 "2019-11-29T10:13:53Z")

</div>

Is it possible to retrigger the update from the client side? Can it be done on the command line or using DBus or something similar?

---

<div class="post-metadata">

**Author:** ![drewmoseley](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/drewmoseley/32/47_2.png) [@drewmoseley](https://hub.mender.io/u/drewmoseley)\
**Post date:** [November 29, 2019, 5:10pm UTC](https://hub.mender.io/t/update-retry-policy/1299/5 "2019-11-29T17:10:20Z")

</div>

All deployments are controlled by the server; the only way to trigger it from the client side would be to use the server API to create a new deployment.
