On Wed, Sep 1, 2010 at 4:42 PM, Peter Fales
<peter.fa...@alcatel-lucent.com> wrote:
> I probably should have made it clear that I wasn't proposing this as
> an official patch (as you point out, it's not general enough for
> production use).   I'm just looking for feedback on the concept (thanks!)
> and thought it might possibly be useful to other folks trying to
> do the same thing.
>
>
> On Wed, Sep 01, 2010 at 03:24:44PM -0500, Benjamin Black wrote:
>> The issue is this:
>>
>> The IP address by which an EC2 instance is known _externally_ is not
>> actually on the instance itself (the address being translated), and
>> the _internal_ address is not accessible across regions.  Since you
>> can't bind a specific address that is not on one of your local
>> interfaces, and Cassandra nodes don't have a notion of internal vs
>> external you need a mechanism by which a node is told to bind one IP
>> (the internal one), while it gossips another (the external one).
>>
>> I like what this patch does conceptually, but would prefer
>> configuration options to cause it to happen (obviously a much larger
>> patch).  Very cool, Peter!
>>
>>
>> b
>>
>> On Wed, Sep 1, 2010 at 1:10 PM, Andres March <ama...@qualcomm.com> wrote:
>> > Could you explain this point further?  Was there an exception?
>> >
>> > On 09/01/2010 09:26 AM, Peter Fales wrote:
>> >
>> > that doesn't quite work with the stock Cassandra, as it will
>> > try to bind and listen on those addresses and give up because they
>> > don't appear to be valid network addresses.
>> >
>> > --
>> > Andres March
>> > ama...@qualcomm.com
>> > Qualcomm Internet Services
>
> --
> Peter Fales
> Alcatel-Lucent
> Member of Technical Staff
> 1960 Lucent Lane
> Room: 9H-505
> Naperville, IL 60566-7033
> Email: peter.fa...@alcatel-lucent.com
> Phone: 630 979 8031
>

Even though the performance will be impacted, this essentially is
allowing cassandra to run over Network Address Translated IP. Not a
bad thing.

Reply via email to