Hello<div><br></div><div>Ive been playing around with supervisor2 which you guys ship with rabbitmq server. The delayed restart is seriously a life saver.</div><div><br></div><div>The only minor issue ive had with it is:</div>
<div>Once the process has exceeded MaxT and MaxR, you guys spawn a timer thread to restart the process after the specified delay.. During this period, the process is actually dead. but supervisor:which_children still returns a stale Pid. Any reason why inside the do_restart method, once the restart1 method returns a {terminate, NState} , state_del_child() is NOT called ?</div>
<div><br></div><div>Regards</div><div>-Arun</div><div><br></div>