A replicated region in the cluster was not created on a server that was restarted and rejoined the cluster. This region is not defined in server-cache.xml and is created and destroyed manually using gfsh while the cluster is running.
All supported versions of VMware Tanzu GemFire
A replicated region is only created on members that are part of the cluster at the time the region is created, unless the configuration is centrally persisted and replayed (for example, via the Cluster Configuration Service or GemFire dynamic regions).
Since this region was created manually with gfsh and is not in server-cache.xml or persisted via Cluster Configuration, a server that joins or restarts later has no knowledge of the region and therefore does not host it.
The general recommendation is not to mix cache XML configuration and the Cluster Configuration Service for the same cluster, to avoid configuration drift and ambiguity.
To support dynamic creation of regions that are automatically applied to new and restarted members, regions should be created in gfsh while the Cluster Configuration Service (CCS) is enabled and running, so that the region definitions are stored and replayed to future members.
There is no supported way to “attach” an existing, running replicated region to a server that did not previously host it without creating the region on that server. To ensure that dynamically created regions are consistently hosted and persisted across the cluster, use gfsh create region with the Cluster Configuration Service enabled, rather than mixing cache XML and Cluster Configuration Service for the same configuration.
Option A – Non‑persistent replicated region
For a non‑persistent replicated region (no disk store):
There is no supported mechanism to “promote” an already-running non‑persistent replicated region so that it starts hosting on an additional server without a recreate workflow.
Option B – Persistent replicated region
For a persistent replicated region:
As with non‑persistent regions, there is no direct way to add an already-running persistent replicated region to a previously non‑hosting server without defining the region and performing a synchronization or recreate/import workflow.