mirror of
https://github.com/status-im/consul.git
synced 2025-01-10 13:55:55 +00:00
Merge pull request #2308 from hashicorp/f-pre-allocate
Preallocates result struct, which was a profiling hot spot.
This commit is contained in:
commit
4b2cd8ce4a
@ -1248,7 +1248,7 @@ func (s *StateStore) parseCheckServiceNodes(
|
||||
return 0, nil, err
|
||||
}
|
||||
|
||||
var results structs.CheckServiceNodes
|
||||
results := make(structs.CheckServiceNodes, 0, len(services))
|
||||
for _, sn := range services {
|
||||
// Retrieve the node.
|
||||
n, err := tx.First("nodes", "id", sn.Node)
|
||||
|
Loading…
x
Reference in New Issue
Block a user