(test3@tiger)3> process_info(whereis(dist_ac)). [{registered_name,dist_ac}, {current_function,{dist_ac,wait_dist_start,7}}, {initial_call,{proc_lib,init_p,5}}, {status,waiting}, {message_queue_len,4}, {messages,[{'EXIT',<0.89.0>,normal}, {internal_restart_appl,wap}, {'EXIT',<0.90.0>,normal}, {dist_ac_weight,wap,6,test2@tiger}]}, {links,[<0.9.0>,<0.5.0>,<0.18.0>]}, {dictionary,[{'$ancestors',[kernel_sup,<0.8.0>]}, {'$initial_call',{gen,init_it, [gen_server, <0.9.0>, <0.9.0>, {local,dist_ac}, dist_ac, [], []]}}]}, {trap_exit,true}, {error_handler,error_handler}, {priority,normal}, {group_leader,<0.7.0>}, {heap_size,1597}, {stack_size,33}, {reductions,797}, {garbage_collection,{generational,0}}] (test3@tiger)4> (test3@tiger)4> erlang:process_display(whereis(dist_ac), backtrace). 306170 [gen_server,<0.9.0>,<0.9.0>,{local,dist_ac},dist_ac,[],[]] 30616c init_it 306168 gen 306164 Catch 149b40, 149a94: proc_lib:init_p/5 306160 Continuation pointer bd9f4, 30615c Catch 17dde0, 17da6c: gen_server:handle_msg/6 306158 dist_ac 306154 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}],[],[],['test2@tiger','test3@tiger'],[db_backup,wap],[],[],[],[],[]} 306150 dist_ac 30614c <0.9.0> 306148 {internal_restart_appl,db_backup} 306144 Continuation pointer 149b40, 149a94: proc_lib:init_p/5 306140 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}],[],[],['test2@tiger','test3@tiger'],[db_backup,wap],[],[],[],[],[]} 30613c Continuation pointer 17dde0, 17da6c: gen_server:handle_msg/6 306138 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}],[],[],['test2@tiger','test3@tiger'],[db_backup,wap],[],[],[],[],[]} 306134 db_backup 306130 Catch 24b930, 24b858: dist_ac:restart_appl/2 30612c Continuation pointer 2480ec, 247328: dist_ac:handle_info/2 306128 req 306124 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}],[],[],['test2@tiger','test3@tiger'],[db_backup,wap],[],[],[],[],[]} 306120 db_backup 30611c [{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}] 306118 {appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]} 306114 Continuation pointer 24b930, 24b858: dist_ac:restart_appl/2 306110 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]},{appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]}],[],[],['test2@tiger','test3@tiger'],[db_backup,wap],[],[],[],[],[]} 30610c ['test3@tiger','test2@tiger'] 306108 ['test1@tiger',{'test2@tiger','test3@tiger'}] 306104 db_backup 306100 {appl,db_backup,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test2@tiger',true},{'test3@tiger',true}]} 3060fc 'test2@tiger' 3060f8 req 3060f4 Blank a 3060f0 Continuation pointer 24a33c, 24a214: dist_ac:start_appl/3 i = 0x24ab04, cp = 0x24a33c, arity = 0, 24aaa8: dist_ac:wait_dist_start/7, 24a214: dist_ac:start_appl/3 true (test3@tiger)5> (test2@tiger)3> process_info(whereis(dist_ac)). [{registered_name,dist_ac}, {current_function,{dist_ac,collect_answers,4}}, {initial_call,{proc_lib,init_p,5}}, {status,waiting}, {message_queue_len,2}, {messages,[{'EXIT',<0.94.0>,normal},{ac_application_run,db_backup,ok}]}, {links,[<0.9.0>,<0.5.0>,<0.18.0>]}, {dictionary,[{'$ancestors',[kernel_sup,<0.8.0>]}, {'$initial_call',{gen,init_it, [gen_server, <0.9.0>, <0.9.0>, {local,dist_ac}, dist_ac, [], []]}}]}, {trap_exit,true}, {error_handler,error_handler}, {priority,normal}, {group_leader,<0.7.0>}, {heap_size,1597}, {stack_size,51}, {reductions,878}, {garbage_collection,{generational,0}}] (test2@tiger)4> (test2@tiger)4> erlang:process_display(whereis(dist_ac), backtrace). 3cfde8 [gen_server,<0.9.0>,<0.9.0>,{local,dist_ac},dist_ac,[],[]] 3cfde4 init_it 3cfde0 gen 3cfddc Catch 149b40, 149a94: proc_lib:init_p/5 3cfdd8 Continuation pointer bd9f4, 3cfdd4 Catch 17dde0, 17da6c: gen_server:handle_msg/6 3cfdd0 dist_ac 3cfdcc {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfdc8 dist_ac 3cfdc4 <0.9.0> 3cfdc0 {internal_restart_appl,wap} 3cfdbc Continuation pointer 149b40, 149a94: proc_lib:init_p/5 3cfdb8 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfdb4 Continuation pointer 17dde0, 17da6c: gen_server:handle_msg/6 3cfdb0 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfdac wap 3cfda8 Catch 24b930, 24b858: dist_ac:restart_appl/2 3cfda4 Continuation pointer 2480ec, 247328: dist_ac:handle_info/2 3cfda0 req 3cfd9c {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfd98 wap 3cfd94 [{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}] 3cfd90 {appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]} 3cfd8c Continuation pointer 24b930, 24b858: dist_ac:restart_appl/2 3cfd88 req 3cfd84 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfd80 ['test2@tiger','test3@tiger'] 3cfd7c ['test1@tiger',{'test2@tiger','test3@tiger'}] 3cfd78 wap 3cfd74 {appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]} 3cfd70 Blank a 3cfd6c Continuation pointer 24a33c, 24a214: dist_ac:start_appl/3 3cfd68 ['test2@tiger','test3@tiger'] 3cfd64 6 3cfd60 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfd5c wap 3cfd58 [] 3cfd54 Continuation pointer 24a650, 24a5f0: dist_ac:start_distributed/6 3cfd50 ['test2@tiger','test3@tiger'] 3cfd4c {6,'test2@tiger'} 3cfd48 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfd44 wap 3cfd40 ['test2@tiger','test3@tiger'] 3cfd3c Continuation pointer 24c3e4, 24c364: dist_ac:find_start_node/5 3cfd38 [] 3cfd34 {state,[{appl,wap,{failover,'test1@tiger'},0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]},{appl,db_backup,run_waiting,0,['test1@tiger',{'test2@tiger','test3@tiger'}],[{'test3@tiger',true},{'test2@tiger',true}]}],[],[],['test3@tiger','test2@tiger'],[db_backup,wap],[],[],[],[],[]} 3cfd30 wap 3cfd2c [] 3cfd28 'test3@tiger' 3cfd24 Blank a 3cfd20 Continuation pointer 24c7d4, 24c67c: dist_ac:find_any_node/5 i = 0x24ccd0, cp = 0x24c7d4, arity = 0, 24cb84: dist_ac:collect_answers/4, 24c67c: dist_ac:find_any_node/5 true (test2@tiger)5>