Ben, can you elaborate on some infrastructure topology issues that would break this approach?

On Wed, Sep 1, 2010 at 6:25 PM, Benjamin Black <b@b3k.us> wrote:
On Wed, Sep 1, 2010 at 4:16 PM, Andres March <amarch@qualcomm.com> wrote:
> I didn't have anything specific in mind. I understand all the issues around
> DNS and not advocating only supporting hostnames (just thought it would be a
> nice option).  I also wouldn't expect name resolution to be done all the
> time, only when the node is first being started or during initial discovery.
>

All nodes would have to resolve whenever topology changed.

> One use case might be when nodes are spread out over multiple networks as
> the poster describes, nodes on the same network on a private interface could
> incur less network overhead than if they go out through the public
> interface.  I'm not sure that this is even possible given that cassandra
> binds to only one interface.
>

This case is not actually solved more simply by gossiping hostnames.
It requires much more in-depth understanding of infrastructure
topology.


b