mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-24 07:46:41 +00:00
In-memory collector: merge reports after upgrade
Upgrading reports individually reduces the amount of upgrades, since some reports might have been upgraded in previously.
This commit is contained in:
@@ -152,7 +152,11 @@ func (c *collector) Report(_ context.Context, timestamp time.Time) (report.Repor
|
||||
c.clean()
|
||||
c.quantise()
|
||||
|
||||
rpt := c.merger.Merge(c.reports).Upgrade()
|
||||
for i := range c.reports {
|
||||
c.reports[i] = c.reports[i].Upgrade()
|
||||
}
|
||||
|
||||
rpt := c.merger.Merge(c.reports)
|
||||
c.cached = &rpt
|
||||
return rpt, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user