Bug 2318288
| Summary: | [6.1z backport] osd/TrackedOp: Fix TrackedOp event order | |||
|---|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Prashant Dhange <pdhange> | |
| Component: | RADOS | Assignee: | Prashant Dhange <pdhange> | |
| Status: | CLOSED ERRATA | QA Contact: | skanta | |
| Severity: | high | Docs Contact: | Rivka Pollack <rpollack> | |
| Priority: | high | |||
| Version: | 5.3 | CC: | bhubbard, ceph-eng-bugs, cephqe-warriors, nojha, rpollack, skanta, vumrao | |
| Target Milestone: | --- | Flags: | pdhange:
needinfo-
pdhange: needinfo- pdhange: needinfo- |
|
| Target Release: | 6.1z9 | |||
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | ceph-17.2.6-255 | Doc Type: | Bug Fix | |
| Doc Text: |
.`header_read` times are now reported accurately
Previously, the `header_read` time was calculated based on the throttle timestamp (`throttle_stamp`), instead of the receive timestamp (`recv_stamp`). Due to mismatched timestamps, a logical error occurred and as a result, incorrect `header_read` times were reported. This led to inaccurate performance metrics, and triggered false alarms in monitoring systems. The inaccuracies also masked actual performance issues in cases that the reported `header_read` times were artificially inflated by throttling delays.
With this fix, the code is modified to use the receive timestamp (`recv_stamp`) as the basis for calculating the `header_read` time, regardless of a throttling event. The `header_read` time now represents the time the header was received and not the time the corresponding operation was delayed. As a result, accurate `header_read` times are reported, reflecting the actual time the header was received. This fix provides more reliable performance metrics, improves the accuracy of monitoring systems, and helps enhance analysis and optimization of system performance.
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 2318289 (view as bug list) | Environment: | ||
| Last Closed: | 2025-04-28 05:30:52 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2318289 | |||
|
Comment 11
errata-xmlrpc
2025-04-28 05:30:52 UTC
|