Downtime limitations

Apologies if this question was already answered, and I have yet to find it:

Are there penalties imposed if a node goes offline for more than 5 hours a month BUT does a graceful exit each time, so no damage is done and/or cost inflicted upon the network as a whole?
(I’m testing the waters with a setup that doesn’t maintain constant uptime)

Hi, @max19 - welcome to the forum!

Right now there is no penalty, so let’s see how the new guidelines/rules come out.
You should not do a Graceful Exit as that is meant to leave the ecosystem and cash out - not meant for short time absences. You should only be able to activate GE after 15 months, but they have talked about changing that and starting at 6 months until they eventually go to a minimum of 15 months before you can use it.

If the Storage Node Operator uses the Graceful Exit function when leaving one or more satellites, the funds corresponding to the satellite(s) they exited will be returned in full after the exit is complete. If the Storage Node Operator exits the network abruptly without completing the Graceful Exit, the held back funds for all the satellites their node was operating on at the time of abrupt exit will be forfeited to offset the cost of data repair.

https://documentation.storj.io/resources/faq/held-back-amount

1 Like

@stuberman thanks for the clarification, I’ll certainly keep that in mind.

1 Like

@stuberman one last question: if a node is in use and I need to go offline, what steps if any should be taken to make sure nothing bad happens and I can come back online (when possible) without a hitch?

You should always stop the nodes with a docker command and then restart them when ready to bring them online:

Stop (assuming you have three nodes labelled this way) 300 gives them up to 300 seconds to gracefully terminate

docker stop -t 300 storagenode storagenode2 storagenode3

Restart

docker start storagenode storagenode2 storagenode3

https://documentation.storj.io/resources/faq/system-maintenance

Got it, thank you. Will refer more to docs

So you need to wait 300 seconds, or you have only 300 seconds to maintain node?

It can take as long as 300 seconds for the docker containers to terminate. On my machine it usually takes 5 seconds.