Fix #46416
mgr progress module causes needless load
% Done:
0%
Description
The progress module in the manager causes a lot of load, especially if the cluster is not healthy.
This results in blocking of other modules like the prometheus endpoint.
The notify function retrieves on pg_summary updates the pg_stats and pg_ready regardless it will be used or not in further execution.
This is a issue at least since nautilus. It would be greate if you will backport this.
I created a PR which fixed this issue: https://github.com/ceph/ceph/pull/35973
Regards
Manuel
Related issues
History
#1 Updated by Mykola Golub about 3 years ago
- Project changed from Ceph to mgr
- Status changed from New to Fix Under Review
- Backport set to octopus,nautilus
#2 Updated by Kefu Chai about 3 years ago
- Status changed from Fix Under Review to Pending Backport
#3 Updated by Nathan Cutler about 3 years ago
- Copied to Backport #46514: octopus: mgr progress module causes needless load added
#4 Updated by Nathan Cutler about 3 years ago
- Copied to Backport #46515: nautilus: mgr progress module causes needless load added
#5 Updated by Nathan Cutler about 3 years ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".
#6 Updated by Lenz Grimmer about 3 years ago
- Category set to ceph-mgr
- Target version set to v16.0.0