All pull requests

fix(bedrock): wire structured logging through the worker pool#2033

Openkwame-okoyewants to merge 7 commits intomainfromfix/bedrock-3034
KWKwame Okoyecommented 6d ago

Summary

fix(bedrock): wire structured logging through the worker pool — addresses the regression surfaced in bedrock-cli after the recent fix work landed on main.

Why

  • The previous behavior on main short-circuited the safe path under load; this PR restores the intended contract.
  • Adds a guard so the regression cannot resurface silently in staging.
  • Drive-by: removes dead-code call sites the linter was warning about.

Scope

  • Files touched: 30 across the core module + tests.
  • No public API change; ABI is preserved.
  • CI: all green on the matrix runs.

Labels: refactor

KWKwame Okoyecommented 5d ago

LGTM modulo the comment I left on the changelog entry.

YUYuki Tanakacommented 4d ago

Smoke-tested under the load profile from last week's incident. No regressions.

SASara Lindqvistcommented 4d ago

Nice — pulled this locally and the burn-rate window now lines up with the SLO board. Approving once the snapshot tests catch up.

MIMiguel Arroyocommented 4d ago

Could we add a regression test for the partial-bucket case? I'm happy to push it on top if you'd prefer.

YUYuki Tanakacommented 4d ago

Left a few small nits inline. Otherwise the shape is exactly what we discussed in the design doc.

All checks have passed1 neutral, 1 skipped, 4 successful checks
No conflicts with base branchMerging can be performed automatically.
You can also merge this with the command line. View command line instructions.Still in progress? Convert to draft

Add a comment

M↓Markdown is supported