Hi, devs,

I'm trying to fix attribute visibleNodes in MemberMXBean as for me it seems 
that we don't have a correct value for it. (More description in the ticket 
GEODE-9101<https://issues.apache.org/jira/browse/GEODE-9101>)
The ticket is opened and PR#6225<https://github.com/apache/geode/pull/6225> is 
created.

The earliest version of GemFire had locators which were not members (ie not 
nodes), but locators now are definitely members (ie nodes). The next type of 
locators in GemFire were members (ie nodes) but without caches. As of GemFire 
7.0, all locators also have a cache. So in every version of Geode, all locators 
are members with caches. The methods to create that earliest type of locator 
still exists but is deprecated... so deprecated internal methods are now the 
only way to create the thin locators that are not peer-to-peer members of the 
cluster.

Not sure if we should change the existing attribute as it is done in the PR, or 
we need to keep this attribute and add a new attribute something like 
visibleMembers which will count all members in the system visible to one of the 
members?

Thanks and BR,
Mario


Reply via email to