mirror of
https://github.com/apple/foundationdb.git
synced 2025-06-01 18:56:00 +08:00
Merge pull request #11399 from jzhou77/release-notes
Fix an assertion failure when waiting for recovery
This commit is contained in:
commit
ede22972c5
@ -328,6 +328,13 @@ ACTOR Future<Void> clusterWatchDatabase(ClusterControllerData* cluster,
|
||||
recoveryCore.cancel();
|
||||
wait(cleanupRecoveryActorCollection(db->recoveryData, /*exThrown=*/true));
|
||||
ASSERT(addActor.isEmpty());
|
||||
if (cluster->outstandingRemoteRequestChecker.isValid()) {
|
||||
cluster->outstandingRemoteRequestChecker.cancel();
|
||||
}
|
||||
|
||||
if (cluster->outstandingRequestChecker.isValid()) {
|
||||
cluster->outstandingRequestChecker.cancel();
|
||||
}
|
||||
|
||||
CODE_PROBE(err.code() == error_code_tlog_failed, "Terminated due to tLog failure");
|
||||
CODE_PROBE(err.code() == error_code_commit_proxy_failed, "Terminated due to commit proxy failure");
|
||||
|
Loading…
x
Reference in New Issue
Block a user