accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-3409) Move default ports out of ephemeral range
Date Mon, 15 Dec 2014 17:32:14 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-3409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14246870#comment-14246870
] 

Christopher Tubbs commented on ACCUMULO-3409:
---------------------------------------------

The RFC 6335 referenced in the description also defines the other two ranges of ports as:
System (canonical; aka Well Known), and User (canonical; aka Registered), both of which are
described as assigned by IANA. The "Ephemeral" ports are also termed Dynamic (canonical; aka
Private), and their distinguishing trait is that they are not assigned by IANA, which is the
case for us.

While I don't necessarily see a problem changing the default ports for these services, I'm
having a bit of trouble understanding the reasoning, since these ports are not registered
with IANA and the designation of this range as "Private" seems to make it at least as appropriate
as any other range. Further, that RFC also declares the expectation that assignment requests
for numbers in the User Port range must provide an explanation as to why use of the Dynamic
ports is not acceptable. Do we have any such justification, and/or is anybody planning on
requesting IANA assignment for these services? Additionally, the only restriction, from what
I can tell, about using the ports in the Dynamic range, is that the port number cannot be
used as a service identifier... which is not an issue for us. We identify services through
configuration, or registration in ZooKeeper, not through the numerical value of the port.

In short, I think it'd be fine to change the numbers to something in the User range, but only
if it is accompanied by a request to the IANA for port assignment, with justification and
all. In lieu of that, I think using ports in the Dynamic range for defaults, as we've been
doing, are fine.

> Move default ports out of ephemeral range
> -----------------------------------------
>
>                 Key: ACCUMULO-3409
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3409
>             Project: Accumulo
>          Issue Type: Bug
>            Reporter: Sean Busbey
>            Priority: Blocker
>              Labels: incompatible
>             Fix For: 2.0.0
>
>
> We have two components with default ports in the [IANA ephemeral range|http://tools.ietf.org/html/rfc6335#section-6]:
the GC at 50091 and the monitor at 50095. We should move these to not be in the ephemeral
range. 
> This change will be disruptive, particularly for the monitor UI port, so we should wait
for a major release and include a release note that explains how to maintain the previous
port choice using configuration settings in accumulo-site.xml.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message