Actions
Bug #20622
closedPuppet reports recalculate all statuses
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Description
It appears that puppet reports cause all statuses to be updated:
https://github.com/theforeman/foreman/blob/develop/app/services/report_importer.rb#L42
On a heavily loaded system this could mean this is being called 100s of times per second. This is a fairly slow operation to be doing when not necessary.
Puppet reports should only refresh statuses that are relevant to them.
Actions