diff --git a/fdbrpc/sim2.actor.cpp b/fdbrpc/sim2.actor.cpp index 56546e5c87..c98b3c3e0d 100644 --- a/fdbrpc/sim2.actor.cpp +++ b/fdbrpc/sim2.actor.cpp @@ -1578,7 +1578,7 @@ public: std::vector badCombo; std::set>> uniqueMachines; - if (!primaryDcId.present()) { + if (!primaryDcId.present() || usableRegions == 1) { for (auto processInfo : availableProcesses) { primaryProcessesLeft.add(processInfo->locality); primaryLocalitiesLeft.push_back(processInfo->locality);