From daed31708b0ffd6ba56a0bdadf904084041f6382 Mon Sep 17 00:00:00 2001 From: Evan Tschannen Date: Fri, 5 Oct 2018 12:35:37 -0700 Subject: [PATCH] fix: we can only repair dead DCs if we have a fearless configuration --- fdbserver/QuietDatabase.actor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fdbserver/QuietDatabase.actor.cpp b/fdbserver/QuietDatabase.actor.cpp index 052826d557..998d3a5f82 100644 --- a/fdbserver/QuietDatabase.actor.cpp +++ b/fdbserver/QuietDatabase.actor.cpp @@ -284,7 +284,7 @@ ACTOR Future getStorageServersRecruiting( Database cx, Reference repairDeadDatacenter(Database cx, Reference> dbInfo, std::string context) { - if(g_network->isSimulated()) { + if(g_network->isSimulated() && g_simulator.usableRegions > 1) { bool primaryDead = g_simulator.datacenterDead(g_simulator.primaryDcId); bool remoteDead = g_simulator.datacenterDead(g_simulator.remoteDcId);