mirror of
https://github.com/apple/foundationdb.git
synced 2025-06-02 19:25:52 +08:00
checkSafeExclusion should always create new ExclusionSafetyCheckRequest
This commit is contained in:
parent
3c5dd71191
commit
d903d0cc8d
@ -9169,7 +9169,6 @@ ACTOR Future<bool> checkSafeExclusions(Database cx, std::vector<AddressExclusion
|
||||
TraceEvent("ExclusionSafetyCheckBegin")
|
||||
.detail("NumExclusion", exclusions.size())
|
||||
.detail("Exclusions", describe(exclusions));
|
||||
state ExclusionSafetyCheckRequest req(exclusions);
|
||||
state bool ddCheck;
|
||||
try {
|
||||
loop {
|
||||
@ -9178,7 +9177,7 @@ ACTOR Future<bool> checkSafeExclusions(Database cx, std::vector<AddressExclusion
|
||||
when(ExclusionSafetyCheckReply _ddCheck =
|
||||
wait(basicLoadBalance(cx->getCommitProxies(UseProvisionalProxies::False),
|
||||
&CommitProxyInterface::exclusionSafetyCheckReq,
|
||||
req,
|
||||
ExclusionSafetyCheckRequest(exclusions),
|
||||
cx->taskID))) {
|
||||
ddCheck = _ddCheck.safe;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user