Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lenovo-lico:lico-dep:5.1:el7
rabbitmq-server
_service:download_src_package:rabbitmq-common-0...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:download_src_package:rabbitmq-common-0001-Use-proto_dist-from-command-line.patch of Package rabbitmq-server
From: Peter Lemenkov <lemenkov@redhat.com> Date: Fri, 15 Jul 2016 16:01:08 +0200 Subject: [PATCH] Use proto_dist from command line Use protocol distribution value from command line when provided instead of always using default value (inet_tcp) when trying to check epmd. If provided more than one protocol distribution types, then use the first one. Signed-off-by: Peter Lemenkov <lemenkov@redhat.com> diff --git a/src/rabbit_nodes_common.erl b/src/rabbit_nodes_common.erl index a385a42..afa99ae 100644 --- a/src/rabbit_nodes_common.erl +++ b/src/rabbit_nodes_common.erl @@ -37,9 +37,14 @@ parts(NodeStr) -> ensure_epmd() -> {ok, Prog} = init:get_argument(progname), ID = rabbit_misc:random(1000000000), + ProtoDist = case init:get_argument(proto_dist) of + {ok, [Proto | _Protos]} -> Proto; + error -> "inet_tcp" + end, Port = open_port( {spawn_executable, os:find_executable(Prog)}, [{args, ["-sname", rabbit_misc:format("epmd-starter-~b", [ID]), + "-proto_dist", rabbit_misc:format("~p", [ProtoDist]), "-noshell", "-eval", "halt()."]}, exit_status, stderr_to_stdout, use_stdio]), port_shutdown_loop(Port).
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