Do not count clients waiting on promises as blocking when calculating quiescent counts in the simulator

This commit is contained in:
Tyler Neely 2022-08-30 08:19:04 +00:00
parent 46afb25415
commit 13787a0b17

View File

@ -53,12 +53,6 @@ void SimulatorHandle::IncrementServerCountAndWaitForQuiescentState(Address addre
size_t SimulatorHandle::BlockedServers() {
size_t blocked_servers = blocked_on_receive_;
for (auto &[promise_key, opaque_promise] : promises_) {
if (opaque_promise.promise.IsAwaited() && server_addresses_.contains(promise_key.requester_address)) {
blocked_servers++;
}
}
return blocked_servers;
}