<div>When you crash a riak_cord vnode with a console attached, what is the expected behaviour (ba-dum, dump)?</div><div><br></div><div>I ran a riak_core vnode with some bad code (1/0) to cause a bad arith crash in the FSM, initiated from the a console (via node "attach").</div>
<div><br></div><div>It crashed as expected, obviously, "** State machine <0.85.0> terminating"  Good.</div><div>The attached console was then hung.  I could ^C and break out of it...but I chose ^D to close the connection.  Okay, now reattach.</div>
<div><br></div><div>I would expect that the vnode_master supervisor would have restarted the FSM, as it's set to start_link in the supervisor's init.</div><div><br></div><div>However, when I reattached it was in a "dead" state.  I could not execute any command, including "2+2."</div>
<div>^C-q to quit out, reattach, node is down (obviously.)</div><div><br></div><div>Is this "hang status" because I took it down while a shell was attached, or is there something else which may prevent the vnode_master from</div>
<div>restarted the crashed vnode/FSM?</div><div><br></div><div>Thanks!</div><div><br></div><div>-mox </div><div><br></div>