erlang nodes interop.
Thu Nov 11 13:40:15 CET 2021
I have tried to reproduce, but I succeed to connection from OTP 24.1.4 to both 19.0 and 22.214.171.124. Tested on both same host and between hosts.
I'm not sure that it matters, but what version of the epmd daemon process is running on the 19-host?
/Sverker @ Erlang/OTP
From: erlang-questions <erlang-questions-bounces@REDACTED> on behalf of Bogdan Andu <bog495@REDACTED>
Sent: Thursday, November 11, 2021 11:46 AM
To: Erlang <erlang-questions@REDACTED>
Subject: erlang nodes interop.
I have two erlang nodes, NodeA and NodeB.
NodeA is OTP version 19 and NodeB is OTP version 24.1.4.
The nodes have the same cookie;
and they are both started as sname nodes.
However, the following happens:
Connecting from NodeB to NodeA always fails.
Eleven if I
Connecting from NodeA to NodeB always succeeds:
After that, connecting from NodeB to NodeA succeeds:
The same behaviour with net_adm:ping/1 or erlang:set_cookie(/2
A version 19 erlang node is needed because interoperability with
legacy internal ssl systems andalso other systems in production
depend on OTP 19.
An OTP 19 node is old enough to support older ssl protocols and
new enough to NOT generate the following error in an otp 24 node:
rejected since it cannot handle ["BIG_CREATION"]
I need connection from NodeA to NodeB to always succeed
because NodeB is the initiating(client) to NodeA, and
NodeA is a RPC server for NodeB.
What can be done?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions