Here's the scenario I've run into
- I have a single GemFire cacheserver node.
- From a client, I call a GemFire Function on that cacheserver, and this function creates a new region programmatically. (The region is not defined in cache.xml)
- I spin up a brand new cacheserver node, and I cluster it with the first cacheserver node.
- The two cacheserver nodes sync up, but the region I created programatically on cacheserver #1 does not get created automatically on cacheserver #2, even though I have specified that the region is "REPLICATE".
It seems like GemFire should automatically create any missing regions when a new cacheserver is added to a cluster. Otherwise, we should never create regions programmatically and always use cache.xml to define a region.
Any insights on this problem?
Thanks!