Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0896-megaco-test-Be-more-careful-during-node-st...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0896-megaco-test-Be-more-careful-during-node-stop.patch of Package erlang
From f3ec8ee2ec6de987613c6aa61afc27283ca8d194 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Fri, 4 Feb 2022 19:05:50 +0100 Subject: [PATCH] [megaco|test] Be more careful during node stop Try to make sure the node actually stops, and also be more verbose. --- lib/megaco/test/megaco_test_lib.erl | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/megaco/test/megaco_test_lib.erl b/lib/megaco/test/megaco_test_lib.erl index ccd3a1c0d6..44ada551b2 100644 --- a/lib/megaco/test/megaco_test_lib.erl +++ b/lib/megaco/test/megaco_test_lib.erl @@ -2363,10 +2363,18 @@ stop_node(Node) -> rpc:call(Node, erlang, halt, []), receive {nodedown, Node} -> + p("node ~p stopped", [Node]), ok after 10000 -> e("failed stop node ~p", [Node]), - error + erlang:monitor_node(Node, false), + receive + {nodedown, Node} -> + p("node ~p stopped after timeout (race)", [Node]), + ok + after 0 -> + error + end end. -- 2.34.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor