<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Raoul Duke wrote:<div><br></div><div><pre style="white-space: pre-wrap;">> while i love erlang and all this stuff, on the other hand it all feels
> like people are not having any love for things like actually modeling
> their system and doing static checking of it before hand. instead we
> just throw in some hacky timeouts and hope it will get unstuck
> eventually.
</pre></div><div>In response to my post:</div><div><br></div><div>> <i style="white-space: pre-wrap;">The workers will restart a few times, then the parent</i></div><div><span style="white-space: pre-wrap;">></span><i style="white-space: pre-wrap;"> fails but does not restart. Monitoring plus some strategies for</i></div><div><span style="white-space: pre-wrap;">></span><i style="white-space: pre-wrap;"> altering the setup environment can be used before reinstantiating</i></div><div><span style="white-space: pre-wrap;">></span><i style="white-space: pre-wrap;"> the children on the transient supervisor.</i></div><div><br></div><div><br></div><div>I was referring to something formally based on an FSM and detecting the current</div><div>environment and state of the node before restarting the children and not just using</div><div>timeouts. Not sure if that was clear based on your response.</div><div><br></div><div>jay</div><div><br></div></body></html>