this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Delete persistent terms when node is killed

garrison 93518e9c b61f9452

+7 -1
+7 -1
lib/trinity/scheduler.ex
··· 308 308 end 309 309 310 310 def handle_kill_node(node, from_pid) do 311 - %{nodes: nodes, node_procs: node_procs} = sim = get_sim() 311 + %{ 312 + nodes: nodes, 313 + node_persistent_terms: node_persistent_terms, 314 + node_procs: node_procs, 315 + } = sim = get_sim() 312 316 313 317 case :ets.lookup(nodes, node) do 314 318 [{_node, %NodeInfo{status: :running} = info}] -> 315 319 info = %{info | status: :stopped} 316 320 :ets.insert(nodes, {node, info}) 321 + 322 + :ets.delete(node_persistent_terms, node) 317 323 318 324 [{_node, pids}] = :ets.lookup(node_procs, node) 319 325 # Killing a node from within the node is not currently allowed