Add EmergencyLeaderTimeout parameter, ignore throttling nodes, implement NodeRecoverTimeout, introduce processNodeMap in cluster DB

This commit is contained in:
Ingo Oppermann
2023-06-07 22:08:07 +02:00
parent bd75a5ad0f
commit 7e7d1caca7
12 changed files with 746 additions and 295 deletions

View File

@@ -239,9 +239,8 @@ func (p *proxy) Resources() map[string]NodeResources {
p.lock.RLock()
defer p.lock.RUnlock()
for _, node := range p.nodes {
about := node.About()
resources[about.ID] = about.Resources
for id, node := range p.nodes {
resources[id] = node.Resources()
}
return resources