Package evaluation of Visor on Julia 1.13.0-DEV.1216 (bcb9a929e5*) started at 2025-09-28T12:16:02.103 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 7.73s ################################################################################ # Installation # Installing Visor... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [cf786855] + Visor v0.8.2 Updating `~/.julia/environments/v1.13/Manifest.toml` [864edb3b] + DataStructures v0.19.1 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [cf786855] + Visor v0.8.2 [ade2ca70] + Dates v1.11.0 [56ddb016] + Logging v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 0.81s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 13.91s ################################################################################ # Testing # Testing Visor Status `/tmp/jl_yMzvQ9/Project.toml` [1bc83da4] SafeTestsets v0.1.0 [cf786855] Visor v0.8.2 [ade2ca70] Dates v1.11.0 [56ddb016] Logging v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_yMzvQ9/Manifest.toml` [864edb3b] DataStructures v0.19.1 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [1bc83da4] SafeTestsets v0.1.0 [cf786855] Visor v0.8.2 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 Testing Running tests... [2025-09-28T12:16:41.228][Main.var"##process#140"][1][Info] [test_process] start [2025-09-28T12:16:45.037][Main.var"##process#140"][1][Info] testing tsk=fail, restart=permanent, expected to restart=true [2025-09-28T12:16:48.610][Visor][1][Warn] [fail]: ErrorException("bang!") [2025-09-28T12:16:48.832][Visor][1][Warn] [fail]: ErrorException("bang!") [2025-09-28T12:16:48.868][Visor][1][Warn] [fail]: reached max of 1 restarts in 5 secs period [2025-09-28T12:16:49.110][Main.var"##process#140"][1][Info] testing tsk=fail, restart=transient, expected to restart=true [2025-09-28T12:16:49.110][Visor][1][Warn] [fail]: ErrorException("bang!") [2025-09-28T12:16:49.110][Visor][1][Warn] [fail]: ErrorException("bang!") [2025-09-28T12:16:49.110][Visor][1][Warn] [fail]: reached max of 1 restarts in 5 secs period [2025-09-28T12:16:49.111][Main.var"##process#140"][1][Info] testing tsk=fail, restart=temporary, expected to restart=false [2025-09-28T12:16:49.111][Visor][1][Warn] [fail]: ErrorException("bang!") [2025-09-28T12:16:49.111][Main.var"##process#140"][1][Info] testing tsk=normal, restart=permanent, expected to restart=true [2025-09-28T12:16:49.175][Main.var"##process#140"][1][Info] normal invoked [2025-09-28T12:16:49.176][Main.var"##process#140"][1][Info] normal invoked [2025-09-28T12:16:49.176][Visor][1][Warn] [normal]: reached max of 1 restarts in 5 secs period [2025-09-28T12:16:49.176][Main.var"##process#140"][1][Info] testing tsk=normal, restart=transient, expected to restart=false [2025-09-28T12:16:49.176][Main.var"##process#140"][1][Info] normal invoked [2025-09-28T12:16:49.176][Main.var"##process#140"][1][Info] testing tsk=normal, restart=temporary, expected to restart=false [2025-09-28T12:16:49.176][Main.var"##process#140"][1][Info] normal invoked [2025-09-28T12:16:49.185][Main.var"##process#140"][1][Info] [test_process] stop 9.049070 seconds (8.34 M allocations: 468.401 MiB, 6.08% gc time, 99.07% compilation time) [2025-09-28T12:16:49.558][Main.var"##receive#141"][1][Info] [test_receive] start [2025-09-28T12:16:50.320][Main.var"##receive#141"][1][Info] [w1] doing something with "hello" [2025-09-28T12:16:50.580][Main.var"##receive#141"][1][Info] [test_receive] expected exception: ErrorException("request [hello] to [w1] timed out") [2025-09-28T12:16:50.698][Main.var"##receive#141"][1][Info] [w1] doing something with "hello" [2025-09-28T12:16:50.699][Main.var"##receive#141"][1][Info] [test_receive] response:world [2025-09-28T12:16:50.706][Main.var"##receive#141"][1][Info] [w1] returning [2025-09-28T12:16:50.709][Main.var"##receive#141"][1][Info] [test_receive] stop 1.472198 seconds (583.04 k allocations: 32.501 MiB, 95.55% compilation time) [2025-09-28T12:16:51.750][Main.var"##startchain#142"][1][Info] [test_startchain] start [2025-09-28T12:16:51.881][Main.var"##startchain#142"][1][Info] [w3] startchain [2025-09-28T12:16:52.059][Main.var"##startchain#142"][1][Info] making 10 totals steps and checking for interrupt requests every 2 steps [2025-09-28T12:16:53.130][Main.var"##startchain#142"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:16:53.130][Main.var"##startchain#142"][1][Info] [w3]: exiting [2025-09-28T12:16:53.157][Main.var"##startchain#142"][1][Info] [simple] startchain [2025-09-28T12:16:53.158][Main.var"##startchain#142"][1][Info] making 15 totals steps and checking for interrupt requests every 1 steps [2025-09-28T12:16:53.259][Main.var"##startchain#142"][1][Info] [simple]: checkpoint for shutdown request [2025-09-28T12:16:53.259][Main.var"##startchain#142"][1][Info] [simple]: exiting [2025-09-28T12:16:53.263][Main.var"##startchain#142"][1][Info] [test_startchain] stop 2.554351 seconds (1.07 M allocations: 59.329 MiB, 2.22% gc time, 85.79% compilation time) [2025-09-28T12:16:53.288][Main.var"##setname#143"][1][Info] [test_setname] start [2025-09-28T12:16:53.703][Main.var"##setname#143"][1][Info] [new_name] starting [2025-09-28T12:16:53.818][Main.var"##setname#143"][1][Info] [test_setname] changed name to [new_name] [2025-09-28T12:16:54.722][Main.var"##setname#143"][1][Info] [test_setname] stop 1.458687 seconds (216.04 k allocations: 12.189 MiB, 28.94% compilation time) [2025-09-28T12:16:54.736][Main.var"##phase#144"][1][Info] [test_phase] start [2025-09-28T12:16:54.913][Main.var"##phase#144"][1][Info] [test_phase] phase=ground [2025-09-28T12:16:54.916][Main.var"##phase#144"][1][Info] [test_phase] stop 0.194212 seconds (85.57 k allocations: 4.648 MiB, 86.91% compilation time) [2025-09-28T12:16:55.245][Main.var"##one_terminate_all#145"][1][Info] [test_one_terminate_all] start [2025-09-28T12:16:56.199][Visor][1][Warn] [p2]: ErrorException("boom") [2025-09-28T12:16:56.202][Main.var"##one_terminate_all#145"][1][Info] [test_one_terminate_all] stop 1.285358 seconds (373.33 k allocations: 20.788 MiB, 57.15% compilation time) [2025-09-28T12:16:56.529][Main.var"##supervise#146"][1][Info] [test_supervise] start [2025-09-28T12:16:57.411][Visor][1][Warn] [root] already supervisioning proc [sv] [2025-09-28T12:16:57.930][Main.var"##supervise#146"][1][Info] [w2] terminating [2025-09-28T12:16:57.930][Main.var"##supervise#146"][1][Info] [w1] terminating [2025-09-28T12:16:57.934][Main.var"##supervise#146"][1][Info] [test_supervise] stop 1.732120 seconds (607.03 k allocations: 33.034 MiB, 59.17% compilation time) [2025-09-28T12:16:58.378][Main.var"##supervisor#147"][1][Info] [test_supervisor] start [2025-09-28T12:16:59.484][Main.var"##supervisor#147"][1][Info] [test_supervisor][nat] nat invoked [2025-09-28T12:16:59.876][Main.var"##supervisor#147"][1][Info] [test_supervisor][myprocess]: done [2025-09-28T12:16:59.881][Main.var"##supervisor#147"][1][Info] [test_supervisor] shutdown requested [2025-09-28T12:17:00.620][Visor][1][Warn] [root]: received unknown message [Dict("a" => 1)] [2025-09-28T12:17:00.847][Main.var"##supervisor#147"][1][Info] [test_supervisor] expected exception: ErrorException("unknown message [Dict(\"a\" => 1)]") [2025-09-28T12:17:00.932][Visor][1][Warn] [root]: received unknown message [a message] [2025-09-28T12:17:00.934][Main.var"##supervisor#147"][1][Info] [test_supervisor] stop 3.000043 seconds (1.34 M allocations: 73.733 MiB, 1.24% gc time, 96.76% compilation time) [2025-09-28T12:17:01.624][Main.var"##errors#148"][1][Info] running processes: 1 [2025-09-28T12:17:01.802][Main.var"##errors#148"][1][Info] supervisor: nothing [2025-09-28T12:17:01.705][Main.var"##errors#148"][1][Info] making 15 totals steps and checking for interrupt requests every 5 steps [2025-09-28T12:17:01.948][Visor][1][Warn] [error_task]: ErrorException("boom") TaskFailedException Stacktrace:[2025-09-28T12:17:05.313][Main.var"##errors#148"][1][Error] worker: Visor.ProcessInterrupt("process-1") [1] 4.378794 seconds (2.23 M allocations: 130.592 MiB, 0.67% gc time, 2 lock conflicts, 98.53% compilation time) [2025-09-28T12:17:05.648][Main.var"##request#149"][1][Info] [test_request] start#wait#585 [2025-09-28T12:17:06.255][Main.var"##request#149"][1][Info] [process-1] recv: :get_name @ ./task.jl:363[2025-09-28T12:17:06.357][Main.var"##request#149"][1][Info] timeout request ... [inlined] [2] wait @ ./task.jl:360 [inlined] [3] wait_child(supervisor::Visor.Supervisor, process::Visor.Process) @ Visor ~/.julia/packages/Visor/bhyNy/src/Visor.jl:1453 [4] (::Visor.var"#start##4#start##5"{Visor.Process})() @ Visor ~/.julia/packages/Visor/bhyNy/src/Visor.jl:506 nested task error: boom Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] error_task(pd::Visor.Process) @ Main.var"##errors#148" ~/.julia/packages/Visor/bhyNy/test/test_errors.jl:4 [3] (::Visor.var"#start##0#start##1"{Visor.Process})() @ Visor ~/.julia/packages/Visor/bhyNy/src/Visor.jl:502[2025-09-28T12:17:08.364][Main.var"##request#149"][1][Info] [test_request] add_node(process2)=process-2 [2025-09-28T12:17:08.377][Main.var"##request#149"][1][Info] [test_request] call(process-3)=process-3 [2025-09-28T12:17:08.433][Main.var"##request#149"][1][Info] [process-1] recv: Visor.Shutdown(true) [2025-09-28T12:17:08.436][Main.var"##request#149"][1][Info] [test_request] stop 3.122225 seconds (1.62 M allocations: 91.501 MiB, 1.55% gc time, 93.79% compilation time) [2025-09-28T12:17:08.736][Main.var"##dynamic_process#150"][1][Info] [test_dynamic] start [2025-09-28T12:17:08.926][Main.var"##dynamic_process#150"][1][Info] [process-1] recv: :get_name [2025-09-28T12:17:09.025][Main.var"##dynamic_process#150"][1][Info] [process-2] recv: :get_name [2025-09-28T12:17:09.168][Main.var"##dynamic_process#150"][1][Info] [sv1_process] task running [2025-09-28T12:17:10.171][Main.var"##dynamic_process#150"][1][Info] [process-3:c3da1f7c-2c9e-4bc1-b912-cd856e311767] recv: Visor.Shutdown(true) [2025-09-28T12:17:10.172][Main.var"##dynamic_process#150"][1][Info] [process-3] recv: Visor.Shutdown(true) [2025-09-28T12:17:10.172][Main.var"##dynamic_process#150"][1][Info] [process-2] recv: Visor.Shutdown(true) [2025-09-28T12:17:10.172][Main.var"##dynamic_process#150"][1][Info] [process-1] recv: Visor.Shutdown(true) [2025-09-28T12:17:10.174][Main.var"##dynamic_process#150"][1][Info] [test_dynamic] stop 1.738309 seconds (318.82 k allocations: 17.894 MiB, 38.78% compilation time) [2025-09-28T12:17:10.471][Main.var"##hierarchy#151"][1][Info] [test_hierarchy] start [2025-09-28T12:17:10.649][Main.var"##hierarchy#151"][1][Info] making 5 totals steps and checking for interrupt requests every 1 steps [2025-09-28T12:17:10.649][Main.var"##hierarchy#151"][1][Info] making 6 totals steps and checking for interrupt requests every 2 steps [2025-09-28T12:17:10.649][Main.var"##hierarchy#151"][1][Info] making 6 totals steps and checking for interrupt requests every 2 steps [2025-09-28T12:17:10.649][Main.var"##hierarchy#151"][1][Info] making 10 totals steps and checking for interrupt requests every 2 steps [2025-09-28T12:17:10.885][Main.var"##hierarchy#151"][1][Info] [w1]: checkpoint for shutdown request [2025-09-28T12:17:10.987][Main.var"##hierarchy#151"][1][Info] [w2]: checkpoint for shutdown request [2025-09-28T12:17:10.987][Main.var"##hierarchy#151"][1][Info] [127.0.0.1]: checkpoint for shutdown request [2025-09-28T12:17:10.987][Main.var"##hierarchy#151"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:17:10.987][Main.var"##hierarchy#151"][1][Info] [w1]: checkpoint for shutdown request [2025-09-28T12:17:11.134][Main.var"##hierarchy#151"][1][Info] [test_hierarchy] broadcast shutdown for [sv1.sv1-3.w1] [2025-09-28T12:17:11.134][Main.var"##hierarchy#151"][1][Info] [w1]: checkpoint for shutdown request [2025-09-28T12:17:11.144][Main.var"##hierarchy#151"][1][Info] [w1]: exiting [2025-09-28T12:17:11.236][Main.var"##hierarchy#151"][1][Info] [w2]: checkpoint for shutdown request [2025-09-28T12:17:11.236][Main.var"##hierarchy#151"][1][Info] [127.0.0.1]: checkpoint for shutdown request [2025-09-28T12:17:11.236][Main.var"##hierarchy#151"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:17:11.565][Main.var"##hierarchy#151"][1][Info] [test_hierarchy] supervisor [sv1-3] running processes: 2 [2025-09-28T12:17:11.565][Main.var"##hierarchy#151"][1][Info] [w2]: checkpoint for shutdown request [2025-09-28T12:17:11.565][Main.var"##hierarchy#151"][1][Info] [127.0.0.1]: checkpoint for shutdown request [2025-09-28T12:17:11.565][Main.var"##hierarchy#151"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:17:11.923][Main.var"##hierarchy#151"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:17:12.125][Main.var"##hierarchy#151"][1][Info] [w3]: checkpoint for shutdown request [2025-09-28T12:17:12.200][Main.var"##hierarchy#151"][1][Info] [test_hierarchy] stop 2.025544 seconds (518.90 k allocations: 28.528 MiB, 12 lock conflicts, 54.81% compilation time) [2025-09-28T12:17:12.493][Main.var"##restart#152"][1][Info] [test_restart] start [2025-09-28T12:17:12.828][Main.var"##restart#152"][1][Info] making 2 totals steps and checking for interrupt requests every 1 steps [2025-09-28T12:17:12.850][Main.var"##restart#152"][1][Info] [test_restart] defective_worker start [2025-09-28T12:17:12.952][Main.var"##restart#152"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:12.952][Visor][1][Warn] [defective-worker]: ErrorException("bang!!") [2025-09-28T12:17:13.054][Main.var"##restart#152"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:13.054][Main.var"##restart#152"][1][Info] [test_restart] defective_worker start [2025-09-28T12:17:13.155][Visor][1][Warn] [defective-worker]: ErrorException("bang!!") [2025-09-28T12:17:13.257][Main.var"##restart#152"][1][Info] [test_restart] defective_worker start [2025-09-28T12:17:13.359][Visor][1][Warn] [defective-worker]: ErrorException("bang!!") [2025-09-28T12:17:13.359][Visor][1][Warn] [defective-worker]: reached max of 2 restarts in 5 secs period [2025-09-28T12:17:13.364][Main.var"##restart#152"][1][Info] [test_restart] stop 1.164017 seconds (353.57 k allocations: 19.991 MiB, 3 lock conflicts, 51.86% compilation time) [2025-09-28T12:17:13.696][Main.var"##restart_all#153"][1][Info] [test_restart_all] start [2025-09-28T12:17:14.263][Main.var"##restart_all#153"][1][Info] [w1]: starting [2025-09-28T12:17:14.263][Main.var"##restart_all#153"][1][Info] [w2]: starting [2025-09-28T12:17:14.263][Main.var"##restart_all#153"][1][Info] [w3]: starting [2025-09-28T12:17:14.393][Main.var"##restart_all#153"][1][Info] [w3]: throwing bang exception [2025-09-28T12:17:14.393][Visor][1][Warn] [w3]: ErrorException("bang") [2025-09-28T12:17:14.515][Main.var"##restart_all#153"][1][Info] [w1]: starting [2025-09-28T12:17:14.515][Main.var"##restart_all#153"][1][Info] [w2]: starting [2025-09-28T12:17:14.515][Main.var"##restart_all#153"][1][Info] [w3]: starting [2025-09-28T12:17:14.616][Main.var"##restart_all#153"][1][Info] [test_restart_all][w3]: terminate [2025-09-28T12:17:15.266][Main.var"##restart_all#153"][1][Info] [test_restart_all] stop 1.901311 seconds (523.49 k allocations: 28.361 MiB, 4 lock conflicts, 52.22% compilation time) [2025-09-28T12:17:15.691][Main.var"##chain_restart#154"][1][Info] worker good [2025-09-28T12:17:15.785][Main.var"##chain_restart#154"][1][Info] faulty [bad] (Task (runnable, started) @0x00007e0af6a7cc40) [2025-09-28T12:17:15.785][Visor][1][Warn] [bad]: ErrorException("failure") [2025-09-28T12:17:15.785][Main.var"##chain_restart#154"][1][Info] faulty [bad] (Task (runnable, started) @0x00007e0b02ca84c0) [2025-09-28T12:17:15.785][Visor][1][Warn] [bad]: ErrorException("failure") [2025-09-28T12:17:15.785][Main.var"##chain_restart#154"][1][Info] faulty [bad] (Task (runnable, started) @0x00007e0b02ca86a0) [2025-09-28T12:17:15.785][Visor][1][Warn] [bad]: ErrorException("failure") [2025-09-28T12:17:15.785][Visor][1][Warn] [bad]: reached max of 2 restarts in 5 secs period 0.521204 seconds (237.26 k allocations: 13.227 MiB, 1 lock conflict, 90.95% compilation time) [2025-09-28T12:17:16.095][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate] start [2025-09-28T12:17:16.286][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w1]: starting [2025-09-28T12:17:16.286][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w2]: starting [2025-09-28T12:17:16.286][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w3]: starting [2025-09-28T12:17:16.286][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w3]: throwing bang exception [2025-09-28T12:17:16.286][Visor][1][Warn] [w3]: ErrorException("bang") [2025-09-28T12:17:16.489][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w1]: starting [2025-09-28T12:17:16.489][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w2]: starting [2025-09-28T12:17:16.489][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w3]: starting [2025-09-28T12:17:16.489][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate][w3]: throwing bang exception [2025-09-28T12:17:16.490][Visor][1][Warn] [w3]: ErrorException("bang") [2025-09-28T12:17:16.490][Visor][1][Warn] [w3]: reached max of 1 restarts in 5 secs period [2025-09-28T12:17:16.787][Main.var"##one_for_all_terminate#155"][1][Info] [test_one_for_all_terminate] stop 1.000026 seconds (236.21 k allocations: 13.173 MiB, 3.12% gc time, 4 lock conflicts, 53.58% compilation time) [2025-09-28T12:17:17.182][Main.var"##one_for_all#156"][1][Info] [test_one_for_all] start [2025-09-28T12:17:17.251][Main.var"##one_for_all#156"][1][Info] (re)starting [p1] [2025-09-28T12:17:17.251][Main.var"##one_for_all#156"][1][Info] (re)starting [p2] [2025-09-28T12:17:17.251][Main.var"##one_for_all#156"][1][Info] (re)starting [p3] [2025-09-28T12:17:17.251][Main.var"##one_for_all#156"][1][Info] (re)starting [p4] [2025-09-28T12:17:18.275][Main.var"##one_for_all#156"][1][Info] terminating p2 [2025-09-28T12:17:18.289][Main.var"##one_for_all#156"][1][Error] worker: ErrorException("simulate a failure") [2025-09-28T12:17:18.290][Visor][1][Warn] [p2]: ErrorException("simulate a failure") [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] [p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] [p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] [p1] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] (re)starting [p1] [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] (re)starting [p2] [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] (re)starting [p3] [2025-09-28T12:17:18.290][Main.var"##one_for_all#156"][1][Info] (re)starting [p4] [2025-09-28T12:17:18.791][Main.var"##one_for_all#156"][1][Info] terminating all [2025-09-28T12:17:18.791][Main.var"##one_for_all#156"][1][Info] [p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.791][Main.var"##one_for_all#156"][1][Info] [p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.791][Main.var"##one_for_all#156"][1][Info] [p2] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.791][Main.var"##one_for_all#156"][1][Info] [p1] recv: Visor.Shutdown(true) [2025-09-28T12:17:18.795][Main.var"##one_for_all#156"][1][Info] [test_one_for_all] stop 2.008044 seconds (209.82 k allocations: 11.667 MiB, 7 lock conflicts, 22.17% compilation time) [2025-09-28T12:17:19.199][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate] start [2025-09-28T12:17:19.303][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate](re)starting [p1] [2025-09-28T12:17:19.318][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate](re)starting [p3] [2025-09-28T12:17:19.318][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate](re)starting [p4] [2025-09-28T12:17:19.329][Visor][1][Warn] [p2]: ErrorException("simulate a fault") [2025-09-28T12:17:19.329][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate][p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:19.329][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate][p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:19.329][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate](re)starting [p3] [2025-09-28T12:17:19.329][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate](re)starting [p4] [2025-09-28T12:17:19.340][Visor][1][Warn] [p2]: ErrorException("simulate a fault") [2025-09-28T12:17:19.341][Visor][1][Warn] [p2]: reached max of 1 restarts in 5 secs period [2025-09-28T12:17:19.341][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate][p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:19.341][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate][p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:20.523][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate] boss processes: OrderedCollections.OrderedDict{String, Visor.Supervised}("p1" => p1) [2025-09-28T12:17:20.524][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate][p1] recv: Visor.Shutdown(true) [2025-09-28T12:17:20.529][Main.var"##rest_for_one_terminate#157"][1][Info] [test_rest_for_one_terminate] stop 1.733425 seconds (584.46 k allocations: 32.123 MiB, 3 lock conflicts, 43.80% compilation time) [2025-09-28T12:17:20.919][Main.var"##rest_for_one#158"][1][Info] [test_rest_for_one] start [2025-09-28T12:17:20.930][Main.var"##rest_for_one#158"][1][Info] starting ... [2025-09-28T12:17:21][Main.var"##rest_for_one#158"][1][Info] (re)starting [p1] [2025-09-28T12:17:21][Main.var"##rest_for_one#158"][1][Info] (re)starting [p2] [2025-09-28T12:17:21][Main.var"##rest_for_one#158"][1][Info] (re)starting [p3] [2025-09-28T12:17:21][Main.var"##rest_for_one#158"][1][Info] (re)starting [p4] [2025-09-28T12:17:21.032][Main.var"##rest_for_one#158"][1][Info] terminating p2 [2025-09-28T12:17:21.045][Main.var"##rest_for_one#158"][1][Error] worker: ErrorException("simulate a failure") [2025-09-28T12:17:21.046][Visor][1][Warn] [p2]: ErrorException("simulate a failure") [2025-09-28T12:17:21.046][Main.var"##rest_for_one#158"][1][Info] [p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.046][Main.var"##rest_for_one#158"][1][Info] [p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.046][Main.var"##rest_for_one#158"][1][Info] (re)starting [p2] [2025-09-28T12:17:21.046][Main.var"##rest_for_one#158"][1][Info] (re)starting [p3] [2025-09-28T12:17:21.046][Main.var"##rest_for_one#158"][1][Info] (re)starting [p4] [2025-09-28T12:17:21.246][Main.var"##rest_for_one#158"][1][Info] terminating all [2025-09-28T12:17:21.247][Main.var"##rest_for_one#158"][1][Info] [p4] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.247][Main.var"##rest_for_one#158"][1][Info] [p3] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.247][Main.var"##rest_for_one#158"][1][Info] [p2] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.247][Main.var"##rest_for_one#158"][1][Info] [p1] recv: Visor.Shutdown(true) [2025-09-28T12:17:21.251][Main.var"##rest_for_one#158"][1][Info] [test_rest_for_one] stop 0.721522 seconds (199.39 k allocations: 11.125 MiB, 5 lock conflicts, 59.35% compilation time) [2025-09-28T12:17:21.591][Main.var"##shutdown_order#159"][1][Info] [test_shutdown_order] start [2025-09-28T12:17:21.738][Main.var"##shutdown_order#159"][1][Info] [w1] start [2025-09-28T12:17:21.738][Main.var"##shutdown_order#159"][1][Info] [w2] start [2025-09-28T12:17:21.738][Main.var"##shutdown_order#159"][1][Info] [w3] start [2025-09-28T12:17:22.286][Main.var"##shutdown_order#159"][1][Info] [test_shutdown_order] stop 1.035102 seconds (260.28 k allocations: 14.400 MiB, 2 lock conflicts, 52.61% compilation time) [2025-09-28T12:17:22.619][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] start [2025-09-28T12:17:22.721][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] worker w1 [2025-09-28T12:17:22.721][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] worker w2 [2025-09-28T12:17:23.279][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor][root]: quitting [2025-09-28T12:17:23.290][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] delta time for permanent supervisor: 0.5731830596923828 secs [2025-09-28T12:17:23.290][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] bye bye [2025-09-28T12:17:23.297][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] worker w1 [2025-09-28T12:17:23.297][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] worker w2 [2025-09-28T12:17:23.298][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] delta time for transient supervisor: 0.0004458427429199219 secs [2025-09-28T12:17:23.300][Main.var"##permanent_supervisor#160"][1][Info] [test_permanent_supervisor] stop 1.014393 seconds (231.34 k allocations: 12.900 MiB, 4 lock conflicts, 45.70% compilation time) [2025-09-28T12:17:23.610][Main.var"##combo#161"][1][Info] [test_combo] start [2025-09-28T12:17:23.942][Main.var"##combo#161"][1][Info] [test_combo] starting [ok] [2025-09-28T12:17:23.976][Main.var"##combo#161"][1][Info] [test_combo] starting [err] [2025-09-28T12:17:23.976][Visor][1][Warn] [err]: ErrorException("bang!") [2025-09-28T12:17:24.077][Main.var"##combo#161"][1][Info] [test_combo][ok] ping [2025-09-28T12:17:24.078][Main.var"##combo#161"][1][Info] [test_combo] starting [ok] [2025-09-28T12:17:24.078][Main.var"##combo#161"][1][Info] [test_combo] starting [err] [2025-09-28T12:17:24.179][Main.var"##combo#161"][1][Info] [test_combo][ok] ping [2025-09-28T12:17:24.716][Main.var"##combo#161"][1][Info] [test_combo] stop 1.415057 seconds (372.60 k allocations: 20.860 MiB, 2 lock conflicts, 45.99% compilation time) [2025-09-28T12:17:25.020][Main.var"##shutdown#162"][1][Info] [test_shutdown] start [2025-09-28T12:17:25.404][Main.var"##shutdown#162"][1][Info] [test_shutdown][myprocess] starting [2025-09-28T12:17:25.433][Visor][1][Warn] stop waiting and process [myprocess] still running [2025-09-28T12:17:25.436][Main.var"##shutdown#162"][1][Info] [test_shutdown] stop 0.720724 seconds (383.50 k allocations: 21.509 MiB, 1 lock conflict, 92.60% compilation time) [2025-09-28T12:17:25.766][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt] start [2025-09-28T12:17:25.964][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] starting [2025-09-28T12:17:26.066][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] alive [2025-09-28T12:17:26.167][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] alive [2025-09-28T12:17:26.220][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt]: error Visor.ProcessInterrupt("fooob") [2025-09-28T12:17:26.318][Visor][1][Warn] stop waiting and process [fooob] still running [2025-09-28T12:17:26.319][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt] done [2025-09-28T12:17:26.321][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] alive [2025-09-28T12:17:26.422][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] alive [2025-09-28T12:17:26.524][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt] stop [root] nodes: String[] 1.244186 seconds (376.73 k allocations: 20.693 MiB, 2.02% gc time, 1 lock conflict, 52.93% compilation time) [2025-09-28T12:17:26.524][Main.var"##ignore_processinterrupt#163"][1][Info] [test_ignore_process_interrupt][fooob] alive [2025-09-28T12:17:26.972][Main.var"##isshutdown#164"][1][Info] [test_isshutdown] start [2025-09-28T12:17:27.078][Main.var"##isshutdown#164"][1][Info] [test_isshutdown] isshutdown=false [2025-09-28T12:17:27.128][Main.var"##isshutdown#164"][1][Info] [test_isshutdown] stop 0.446879 seconds (181.55 k allocations: 10.034 MiB, 1 lock conflict, 79.50% compilation time) [2025-09-28T12:17:27.429][Main.var"##restart_honore_shutdown#165"][1][Info] [test_restart_honore_shutdown] start [2025-09-28T12:17:27.807][Main.var"##restart_honore_shutdown#165"][1][Info] making 15 totals steps and checking for interrupt requests every 1 steps [2025-09-28T12:17:27.821][Main.var"##restart_honore_shutdown#165"][1][Info] [test_restart_honore_shutdown] defective_worker start [2025-09-28T12:17:27.821][Visor][1][Warn] [defective-worker]: ErrorException("bang!!") [2025-09-28T12:17:27.922][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:27.923][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: exiting [2025-09-28T12:17:28.231][Main.var"##restart_honore_shutdown#165"][1][Info] [test_restart_honore_shutdown] shutting down [2025-09-28T12:17:29.926][Main.var"##restart_honore_shutdown#165"][1][Info] making 15 totals steps and checking for interrupt requests every 1 steps [2025-09-28T12:17:30.027][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.129][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.230][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.331][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.433][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.535][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.637][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.738][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.840][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.926][Main.var"##restart_honore_shutdown#165"][1][Info] [test_restart_honore_shutdown] defective_worker start [2025-09-28T12:17:30.927][Visor][1][Warn] [defective-worker]: ErrorException("bang!!") [2025-09-28T12:17:30.942][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: checkpoint for shutdown request [2025-09-28T12:17:30.942][Main.var"##restart_honore_shutdown#165"][1][Info] [myworker]: exiting [2025-09-28T12:17:32.948][Main.var"##restart_honore_shutdown#165"][1][Info] [test_restart_honore_shutdown] stop 5.820518 seconds (405.93 k allocations: 23.115 MiB, 1 lock conflict, 11.12% compilation time) [2025-09-28T12:17:33.351][Main.var"##event_handler#166"][1][Info] [test_event_handler] start [2025-09-28T12:17:34.122][Visor][1][Warn] [exception_process]: ErrorException("boom!") [2025-09-28T12:17:34.270][Visor][1][Warn] [exception_process]: ErrorException("boom!") [2025-09-28T12:17:34.270][Visor][1][Warn] [exception_process]: reached max of 1 restarts in 5 secs period [2025-09-28T12:17:34.594][Visor][1][Warn] [exception_and_restart_process]: ErrorException("boom!") [2025-09-28T12:17:34.595][Main.var"##event_handler#166"][1][Info] normal return [2025-09-28T12:17:34.597][Main.var"##event_handler#166"][1][Info] [test_event_handler] stop 1.648629 seconds (899.71 k allocations: 49.349 MiB, 95.79% compilation time) Test Summary: | Pass Total Time Visor.jl | 76 76 54.5s [2025-09-28T12:17:34.932][Main][1][Info] expected tests: 76 Testing Visor tests passed Testing completed after 51.53s PkgEval succeeded after 97.7s