Resolve comments

This commit is contained in:
Young Liu 2020-08-26 14:41:41 -07:00
parent 9564171463
commit e8e24a8ed6
2 changed files with 8 additions and 3 deletions

View File

@ -1540,13 +1540,18 @@ void DatabaseContext::updateProxies() {
proxiesLastChange = clientInfo->get().id;
masterProxies.clear();
grvProxies.clear();
bool masterProxyProvisional = false, grvProxyProvisional = false;
if (clientInfo->get().masterProxies.size()) {
masterProxies = Reference<ProxyInfo>(new ProxyInfo(clientInfo->get().masterProxies));
proxyProvisional = clientInfo->get().masterProxies[0].provisional;
masterProxyProvisional = clientInfo->get().masterProxies[0].provisional;
}
if (clientInfo->get().grvProxies.size()) {
grvProxies = Reference<GrvProxyInfo>(new GrvProxyInfo(clientInfo->get().grvProxies));
proxyProvisional = clientInfo->get().grvProxies[0].provisional;
grvProxyProvisional = clientInfo->get().grvProxies[0].provisional;
}
if (clientInfo->get().masterProxies.size() && clientInfo->get().grvProxies.size()) {
ASSERT(masterProxyProvisional == grvProxyProvisional);
proxyProvisional = masterProxyProvisional;
}
}

View File

@ -72,7 +72,7 @@ ProcessClass::Fitness ProcessClass::machineClassFitness( ClusterRole role ) cons
case ProcessClass::UnsetClass:
return ProcessClass::UnsetFit;
case ProcessClass::GrvProxyClass:
return ProcessClass::GoodFit;
return ProcessClass::OkayFit;
case ProcessClass::ResolutionClass:
return ProcessClass::OkayFit;
case ProcessClass::TransactionClass: