Skip to content

refactor(osdtrace): remove BlueStore sub-latencies from output - #173

Merged
taodd merged 2 commits into
mainfrom
refactor/remove-bluestore-sub-latencies
Aug 13, 2026
Merged

refactor(osdtrace): remove BlueStore sub-latencies from output#173
taodd merged 2 commits into
mainfrom
refactor/remove-bluestore-sub-latencies

Conversation

@taodd

@taodd taodd commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Summary

This PR simplifies osdtrace output for write operations (op_w and subop_w) by removing BlueStore sub-stage latencies (prepare, aio_wait, seq_wait, kv_commit), keeping only the overall bluestore_lat.

Changes Included

  • src/osdtrace.cc: Updated print_subop_w and print_op_w to print bluestore_lat %lld without sub-stage parenthetical values.
  • tests/lib/verify-trace-output.sh: Updated log verifier schema, field count assertions, and read formats to match the simplified row structure.

taodd added 2 commits August 13, 2026 00:17
Simplify print_subop_w and print_op_w output by removing BlueStore
sub-stage latencies (prepare, aio_wait, seq_wait, kv_commit) and
retaining only the overall bluestore_lat field. Update trace output
verification helpers accordingly.
@taodd
taodd merged commit f8a09ba into main Aug 13, 2026
4 of 25 checks passed
taodd added a commit that referenced this pull request Aug 13, 2026
Reverts PR #173 (remove BlueStore sub-latencies) and PR #174 (prioritize MSG_OSD_REPOP in handle_full dispatch), restoring main to commit 23a8b5a.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant