Back to bug 1299251

Who When What Removed Added
RHEL Program Management 2016-01-17 20:55:04 UTC Keywords ZStream
Mike Burns 2016-01-18 12:04:57 UTC Priority unspecified urgent
CC mburns
Target Milestone --- z4
Mike Burns 2016-01-18 12:06:02 UTC Status ASSIGNED MODIFIED
Fixed In Version erlang-R16B-03.10min.5.el7ost
errata-xmlrpc 2016-01-18 13:31:21 UTC Status MODIFIED ON_QA
yeylon 2016-01-19 20:25:27 UTC QA Contact yeylon ushkalim
Udi Shkalim 2016-01-24 09:53:28 UTC QA Contact ushkalim ahirshbe
Asaf Hirshberg 2016-02-01 07:55:23 UTC Flags needinfo?(jeckersb)
John Eckersberg 2016-02-01 15:44:46 UTC Status ON_QA ON_DEV
Flags needinfo?(jeckersb)
John Eckersberg 2016-02-01 20:23:29 UTC Status ON_DEV ON_QA
Udi Shkalim 2016-02-04 12:44:00 UTC Status ON_QA VERIFIED
CC ushkalim
Don Domingo 2016-02-15 05:13:29 UTC Flags needinfo?(jeckersb)
John Eckersberg 2016-02-16 16:26:15 UTC Doc Text Cause: There are two modules available for TCP erlang distribution: inet_tcp_dist and inet6_tcp_dist. The inet6_tcp_dist module is an old copy of the inet_tcp_dist module, with the address family changed for IPv6 support. The inet_dist_listen_{min,max} options were added to the inet_tcp_dist module after the inet6_tcp_dist module was created from it, but the same change was never applied to the inet6_tcp_dist module.

Consequence: When using the inet6_tcp_dist module, the inet_dist_listen_{min,max} options are not available and thus the distribution port(s) cannot be configured to use a static, known range.

Fix: The distribution modules are abstracted, and both inet and inet6 share common code so the available options apply to both IPv4 and IPv6 distribution.

Result: IPv6 distribution can utilize inet_dist_listen_{min,max} options in order to configure the distribution port range.
Flags needinfo?(jeckersb)
Don Domingo 2016-02-17 00:00:10 UTC CC ddomingo
Doc Text Cause: There are two modules available for TCP erlang distribution: inet_tcp_dist and inet6_tcp_dist. The inet6_tcp_dist module is an old copy of the inet_tcp_dist module, with the address family changed for IPv6 support. The inet_dist_listen_{min,max} options were added to the inet_tcp_dist module after the inet6_tcp_dist module was created from it, but the same change was never applied to the inet6_tcp_dist module.

Consequence: When using the inet6_tcp_dist module, the inet_dist_listen_{min,max} options are not available and thus the distribution port(s) cannot be configured to use a static, known range.

Fix: The distribution modules are abstracted, and both inet and inet6 share common code so the available options apply to both IPv4 and IPv6 distribution.

Result: IPv6 distribution can utilize inet_dist_listen_{min,max} options in order to configure the distribution port range.
There are two modules available for TCP erlang distribution: inet_tcp_dist and inet6_tcp_dist. The inet6_tcp_dist module was created by copying the inet_tcp_dist module, and then updating the address family for IPv6 support. The inet_dist_listen_{min,max} options were added to the inet_tcp_dist module after the inet6_tcp_dist module was created from it, but the same change was never applied to the inet6_tcp_dist module. As a result, the inet6_tcp_dist module could not use the inet_dist_listen_{min,max} options, thereby preventing distribution port(s) from being configured to use a static, known range.

With this release, distribution modules are abstracted. Both inet and inet6 now share common code to ensure that all available options apply to both IPv4 and IPv6 distributions. This, of course, includes inet_dist_listen_{min,max}. (BZ#1299251)
errata-xmlrpc 2016-02-18 09:39:15 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-02-18 16:10:41 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-02-18 11:10:41 UTC

Back to bug 1299251