# Updating Cardano node

**URL:** <https://forum.cardano.org/t/updating-cardano-node/66879>\
**Category:** Setup a Stake Pool\
**Created:** [14 July 2021 16:48 UTC](https://forum.cardano.org/t/updating-cardano-node/66879 "2021-07-14T16:48:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![saghi](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@saghi](https://forum.cardano.org/u/saghi)\
**Post date:** [14 July 2021 16:48 UTC](https://forum.cardano.org/t/updating-cardano-node/66879/1 "2021-07-14T16:48:47Z")

</div>

I want to update the version of Cardano-cli in my node using the following guide. I wonder what are the consequence of making my node unavailable (stopping the processes, restarting the node) during the update process?

> **[How to update a Stakepool](https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/how-to-update-a-stakepool)**

---

<div class="post-metadata">

**Author:** ![tomdx](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/tomdx/32/44498_2.png) [@tomdx](https://forum.cardano.org/u/tomdx)\
**Post date:** [14 July 2021 17:06 UTC](https://forum.cardano.org/t/updating-cardano-node/66879/2 "2021-07-14T17:06:41Z")

</div>

Networking between cardano nodes follows a pull model. When the block producer is down, it cannot mint blocks that it is scheduled for. The leaderlog would tell you when that is supposed to happen. When your relay is down, it cannot pull the block(s) minted by your block producer.

I personally do maintenance, when I know that the block producer is going to be idle for a while.

---

<div class="post-metadata">

**Author:** ![saghi](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@saghi](https://forum.cardano.org/u/saghi)\
**Post date:** [14 July 2021 17:25 UTC](https://forum.cardano.org/t/updating-cardano-node/66879/3 "2021-07-14T17:25:46Z")

</div>

Thanks!

How do you check if the block producer is idle for a while?

Also what happens if producer or relay cant process blocks that they are scheduled for? e.g., only won’t receive reward for that epoch etc?

---

<div class="post-metadata">

**Author:** ![tomdx](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/tomdx/32/44498_2.png) [@tomdx](https://forum.cardano.org/u/tomdx)\
**Post date:** [14 July 2021 18:19 UTC](https://forum.cardano.org/t/updating-cardano-node/66879/4 "2021-07-14T18:19:28Z")

</div>

You run the [leaderlog schedule](https://github.com/tdiesler/nessus-cardano#leader-logs).  
No block, no reward - otherwise no consequence i.e. there is no “slashing” in Cardano.
