I thought the deadline for comments was extended until today (27th), so I added 
a new comment on the RFC. I’m confused about the direction we are taking with 
this proposal.

- Aaron

> On Mar 27, 2020, at 11:14 AM, Dan Smith <dsm...@pivotal.io> wrote:
> 
> With this PR, it would be possible to identify servers running with the
>> same ip and port, because now they will be identified by member id. But
>> Bruce realized that it could be a problem if two servers are running in the
>> same JVM, as they will share the same member id. It seems its very unlikely
>> that people are doing it, but its not explicitly prohibited.
>> 
> 
> What is going to happen if a user does set things up this way? The things I
> can think of are:
> 
> 1. When a connection to one of the cache server fails, the client will
> close all of the connections to both. But this doesn't seem like a bad
> outcome, since it's likely the whole server crashed anyway.
> 2. Pings might not reach the correct server - but it looks like we have a
> single ClientHealthMonitor for the server process anyway? So I think the
> pings are getting to the right place.
> 
> If there aren't any other negative outcomes, I think it's ok to proceed
> with the current solution. But I'd also be ok going to ip+port+id.
> 
> I also agree that this use case of a single pool connecting to multiple
> cache servers in the same process doesn't make much sense.
> 
> -Dan

Reply via email to