You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Kurt Greaves (JIRA)" <ji...@apache.org> on 2018/09/06 01:24:00 UTC

[jira] [Commented] (CASSANDRA-14285) Comma at the end of the end of the seed list is interpretated as localhost

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

Kurt Greaves commented on CASSANDRA-14285:
------------------------------------------

IDK how many people were doing it, or if we do it elsewhere in ccm/our testing, but this also means you can't have an empty seed list - which used to resolve to localhost. Honestly, that's probably less surprising, especially considering it's not documented at the moment, but thought I'd mention it here because it surprised me.

FTR, if you're using {{ccm add}}, you now _have_ to specify {{-s}} for at least one node. If people think this is annoying or find other issues we can easily add to this patch to handle that case.

> Comma at the end of the end of the seed list is interpretated as localhost
> --------------------------------------------------------------------------
>
>                 Key: CASSANDRA-14285
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14285
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Configuration
>            Reporter: Marco
>            Assignee: Nicolas Guyomar
>            Priority: Minor
>             Fix For: 4.0
>
>
> Seeds: '10.1.20.10,10.1.21.10,10.1.22.10,'  cause a flood of the debug log with messages like this one.
> DEBUG [MessagingService-Outgoing-localhost/127.0.0.1-Gossip] 2018-02-28 15:53:57,314 OutboundTcpConnection.java:545 - Unable to connect to localhost/[127.0.0.1|http://127.0.0.1/]
> This code provide by Nicolas Guyomar provide the reason of the issue.
> In SImpleSeedProvider : 
>  
> String[] hosts = "10.1.20.10,10.1.21.10,10.1.22.10,".split(",", -1);
> List<InetAddress> seeds = new ArrayList<InetAddress>(hosts.length);
> for (String host : hosts)
> {
> System.out.println(InetAddress.getByName(host.trim()));
> }
>  
> output : 
> /[10.1.20.10|http://10.1.20.10/]
> /[10.1.21.10|http://10.1.21.10/]
> /[10.1.22.10|http://10.1.22.10/]
> localhost/[127.0.0.1|http://127.0.0.1/]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org