From b8a98073361270cb602ae6f20cd1fe6b84ca49ca Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 24 Nov 2020 20:34:06 +0000 Subject: [PATCH] Move trackerCancelled higher in catch block --- fdbserver/DataDistribution.actor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fdbserver/DataDistribution.actor.cpp b/fdbserver/DataDistribution.actor.cpp index 8f65d6dc78..7d9d87c46b 100644 --- a/fdbserver/DataDistribution.actor.cpp +++ b/fdbserver/DataDistribution.actor.cpp @@ -4979,12 +4979,12 @@ ACTOR Future dataDistribution(Reference self, Promise return Void(); } catch( Error &e ) { + trackerCancelled = true; state Error err = e; TraceEvent("DataDistributorDestroyTeamCollections").error(e); self->teamCollection = nullptr; primaryTeamCollection = Reference(); remoteTeamCollection = Reference(); - trackerCancelled = true; wait(shards.clearAsync()); if (err.code() != error_code_movekeys_conflict) throw err; bool ddEnabled = wait( isDataDistributionEnabled(cx) );