fix: fdbcli would double count satellite DCs

This commit is contained in:
Evan Tschannen 2020-09-30 17:42:22 -07:00
parent 9f61039858
commit 1a28520eb4
1 changed files with 3 additions and 3 deletions

View File

@ -1030,10 +1030,10 @@ void printStatus(StatusObjectReader statusObj, StatusClient::StatusLevel level,
if (statusObjConfig.has("regions")) {
outputString += "\n Regions: ";
regions = statusObjConfig["regions"].get_array();
bool isPrimary = false;
std::vector<std::string> regionSatelliteDCs;
std::string regionDC;
for (StatusObjectReader region : regions) {
bool isPrimary = false;
std::vector<std::string> regionSatelliteDCs;
std::string regionDC;
for (StatusObjectReader dc : region["datacenters"].get_array()) {
if (!dc.has("satellite")) {
regionDC = dc["id"].get_str();