Actions
Bug #66714
closedosd/scheduler: add perfcounter for mclock
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
100%
Source:
Backport:
reef, squid
Regression:
No
Severity:
3 - minor
Reviewed:
06/27/2024
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
OSD
Pull request ID:
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v19.3.0-3935-g78e6193a15
Released In:
v20.2.0~2314
Upkeep Timestamp:
2025-11-01T01:33:12+00:00
Description
# ceph daemon osd.0 perf dump | grep mclock- -A 6
"mclock-0": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0
},
"mclock-1": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0
},
"mclock-2": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0
},
"mclock-3": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0
},
"mclock-4": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0
},
Updated by jianwei zhang over 1 year ago
Updated by jianwei zhang over 1 year ago
# ceph daemon osd.0 perf dump | grep mclock- -A 6
"mclock-0": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 3,
"mclock_best_effort_queue_len": 5
},
"mclock-1": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 2,
"mclock_best_effort_queue_len": 1
},
"mclock-2": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 2,
"mclock_store_db_queue_len": 3,
"mclock_recovery_queue_len": 7,
"mclock_best_effort_queue_len": 2
},
"mclock-3": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 2,
"mclock_best_effort_queue_len": 1
},
"mclock-4": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 3,
"mclock_best_effort_queue_len": 25
},
[root@zjw-cmain-dev build]# ceph daemon
Updated by jianwei zhang over 1 year ago
+1 when entering the team, -1 when leaving the team
Updated by jianwei zhang over 1 year ago
"mclock-shard-queue-0": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 1,
"mclock_best_effort_queue_len": 3,
"mclock_all_type_queue_len": 4
},
"mclock-shard-queue-1": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 24,
"mclock_all_type_queue_len": 24
},
"mclock-shard-queue-2": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 4,
"mclock_all_type_queue_len": 4
},
"mclock-shard-queue-3": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0,
"mclock_all_type_queue_len": 0
},
"mclock-shard-queue-4": {
"mclock_immediate_queue_len": 0,
"mclock_client_queue_len": 0,
"mclock_store_db_queue_len": 0,
"mclock_recovery_queue_len": 0,
"mclock_best_effort_queue_len": 0,
"mclock_all_type_queue_len": 0
},
Updated by Sridhar Seshasayee over 1 year ago
- Status changed from New to Fix Under Review
Updated by Yuri Weinstein over 1 year ago
Updated by Radoslaw Zarzynski over 1 year ago
scrub note: asked about backporting in the PR. Let's keep the tracker open for some time.
Updated by Sridhar Seshasayee over 1 year ago
- Status changed from Fix Under Review to Pending Backport
- Backport set to reef, squid
Updated by Upkeep Bot over 1 year ago
- Copied to Backport #67355: squid: osd/scheduler: add perfcounter for mclock added
Updated by Upkeep Bot over 1 year ago
- Copied to Backport #67357: reef: osd/scheduler: add perfcounter for mclock added
Updated by Upkeep Bot over 1 year ago
- Tags (freeform) set to backport_processed
Updated by Neha Ojha over 1 year ago
- Has duplicate Feature #64167: osd: add mclock queue perfcounter added
Updated by Sridhar Seshasayee over 1 year ago
- Status changed from Pending Backport to Resolved
Updated by Upkeep Bot 8 months ago
- Merge Commit set to 78e6193a15d8d44038260aec07e8d284e344aaa2
- Fixed In set to v19.3.0-3935-g78e6193a15d
- Upkeep Timestamp set to 2025-07-10T23:09:36+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v19.3.0-3935-g78e6193a15d to v19.3.0-3935-g78e6193a15
- Upkeep Timestamp changed from 2025-07-10T23:09:36+00:00 to 2025-07-14T22:42:36+00:00
Updated by Upkeep Bot 5 months ago
- Released In set to v20.2.0~2314
- Upkeep Timestamp changed from 2025-07-14T22:42:36+00:00 to 2025-11-01T01:33:12+00:00
Actions