[
https://issues.apache.org/jira/browse/CASSANDRA-6523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Williams updated CASSANDRA-6523:
----------------------------------------
Attachment: 6523.txt
Patch to iterate through the endpoint map and compare both the endpoint address
and INTERNAL_IP (if present) to the seeds list instead of tracking it on a
per-contact basis. Possibly expensive in a large cluster, but not called from
the gossiper itself so that should be fine.
I don't actually have a NAT setup and don't really want to make one (give
myself the disease to test the cure), so if you could test this out Chris
that'd help.
> "Unable to contact any seeds!" with multi-DC cluster and listen != broadcast
> address
> ------------------------------------------------------------------------------------
>
> Key: CASSANDRA-6523
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6523
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Environment: 1.2.13ish
> Reporter: Chris Burroughs
> Assignee: Brandon Williams
> Priority: Minor
> Attachments: 6523.txt
>
>
> New cluster:
> * Seeds: list of 6 internal IPs
> * listen address: internal ip
> * broadcast: external ip
> Two DC cluster, using GPFS where the external IPs are NATed. Clusters fails
> to start with "Unable to contact any seeds!"
> * Fail: Try to start a seed node
> * Fail: Try to start two seed nodes at the same time in the same DC
> * Success: Start two seed nodes at the same time in different DCs.
> Presumably related to CASSANDRA-5768
--
This message was sent by Atlassian JIRA
(v6.2#6252)