Skip to content

Fix broken tracing with multiple layers#660

Merged
GlenDC merged 4 commits into
mainfrom
fix-broken-tracing-with-multiple-layers
Aug 19, 2025
Merged

Fix broken tracing with multiple layers#660
GlenDC merged 4 commits into
mainfrom
fix-broken-tracing-with-multiple-layers

Conversation

@soundofspace

@soundofspace soundofspace commented Aug 7, 2025

Copy link
Copy Markdown
Collaborator

Tracing doesn't really support trace events inside Debug implementations. This debug impl has a trace event quite deep in the debug logic. Easy option is to remove that trace event in SettingOrder::push but to me this shows that this Debug impl was too complex, so I simplified it. It should still contain all the necessary info, just a bit more manual when you need to interpret it

@soundofspace soundofspace force-pushed the fix-broken-tracing-with-multiple-layers branch from 2e11ac3 to 83d7c7f Compare August 19, 2025 07:14
@soundofspace soundofspace requested a review from GlenDC August 19, 2025 07:31
@soundofspace soundofspace self-assigned this Aug 19, 2025
@soundofspace soundofspace marked this pull request as ready for review August 19, 2025 07:32
Comment thread rama-http-types/src/proto/h2/frame/settings.rs Outdated
Comment thread rama-http-types/src/proto/h2/frame/settings.rs Outdated
@soundofspace soundofspace requested a review from GlenDC August 19, 2025 10:16
@GlenDC GlenDC merged commit 22410df into main Aug 19, 2025
35 checks passed
@GlenDC GlenDC deleted the fix-broken-tracing-with-multiple-layers branch August 19, 2025 10:50
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.

2 participants