Actions
Bug #24151
closedceph-mgr have lost prio=0 perf counters? get_counter seem to ignore them
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
4 - irritation
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
This was observed on the prometheus module, but the problem seems to be general mgr one.
I have lost a lot of perf counters in the upgrade to 12.2.2+ I believe (but can't pin it since it's been a while), namely 'osd.n.bluestore.bluestore_compressed' was one which I have continuously monitored. It's still visible in both 'perf dump' and 'perf schema', and I see it's priority=0 (debug).
However I cannot seem to be able to pull them up no matter what:
c = self.get_counter( service['type'], service['id'], "bluestore.bluestore_compressed" )
results empty, while, for example
c = self.get_counter( service['type'], service['id'], "bluestore.submit_lat" )
gives the result.
I wasn't able to figure out if prio gets filtered inside get_counter somehow, and if it does how to lift it. This breaks pretty lots of graphs (prometheus and else).
Actions