DO NOT MERGE: rivetkit test#4991
Conversation
|
🚅 Deployed to the rivet-pr-4991 environment in rivet-frontend
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: DO NOT MERGE — rivetkit test (diagnostic tracing)
OverviewThis PR adds extensive tracing instrumentation across the gateway/envoy/core request path to diagnose a bug in how in-flight requests are handled. It also includes a handful of standalone improvements:
Issues that must be fixed before merging1. Debug traces logged at All "DEBUG-TRACE:" messages in // Bad — all of these should be trace!/debug!, not warn!
tracing::warn!(..., "DEBUG-TRACE: handle_request_inner entered");
tracing::warn!(..., "DEBUG-TRACE: subscribed to actor2::Stopped");
// ... (dozens more)2. Existing Several legitimate 3. The change from
All variants of Standalone improvements (worth keeping)
Public vs. internal error split (
Summary
|
ebd53c4 to
e844d5e
Compare
5b11eab to
593a7ba
Compare
e844d5e to
360b613
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: