I have 2 region 3dc configuration. Each region has 3 nodes in the primary dc and one node in a sattellite dc. “satellite_redundancy_mode” is set to “one_satellite_single”,
Now I want to remove all sattellite dcs from the configuration.
Excluding the single sattelite dc node from the 2-region with
exclude command in fdbcli completed without any issues. But excluding the sattellite dc node from the first region hangs.
Afer this hang the database became unavailable.
db> status details
Using cluster file `fdb-primary.cluster’.
Recruiting new transaction servers.
Need at least 2 log servers across unique zones, 1 commit proxies, 1 GRV
proxies and 1 resolvers.
Have 8 non-excluded processes on 8 machines across 8 zones.
Unable to locate the data distributor worker.
Unable to locate the ratekeeper worker.
Seems excluding the last sattelite node with one_satellite_single policy was a bad idea.
Is there any way to recover data from this database and restore the cluster to operating mode?