You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(request-log): address review on gateway sole-owner PR
- Make the log-consumer subscriber name unique per instance (hostname+PID)
so co-located gateway processes don't contend for the same partition lease.
- Report the gRPC server error first in the shutdown errors.Join (it is the
primary failure; consumer-stop is secondary cleanup).
- Clarify in the README that the gateway is the sole owner (writer and reader)
of the request log; Status/Cancel read directly, orchestrator only publishes.
- Extract named poll constants (persistTimeout/persistPollInterval) in the
gateway integration and e2e suites with a comment explaining that the
in-container consumer is observed black-box via Status, so a bounded poll is
used in lieu of an in-process channel/HookSignal wait.
Follow-ups split out: design doc (#211) and DLQ PublishLog() (#212).
Co-Authored-By: Oz <oz-agent@warp.dev>
0 commit comments