Sandbox log delivery now recovers from large bursts and oversized records
instead of becoming stuck retrying an undeliverable batch. Deliverable records
continue reaching the gateway in order, and a single record that is too large
no longer blocks the rest of the stream.
When load or connectivity makes loss unavoidable, gateway warnings and metrics
now report the missing line count. That accounting remains accurate across
stream reconnects and resets when the sandbox is deleted.
Refs #1055
Signed-off-by: Kris Hicks <khicks@nvidia.com>
Summary
Sandbox log delivery now recovers from large bursts and oversized records instead of becoming stuck retrying an undeliverable batch. Deliverable records continue reaching the gateway in order, and a single record that is too large no longer blocks the rest of the stream.
When load or connectivity makes loss unavoidable, gateway warnings and metrics now report the missing line count. That accounting remains accurate across stream reconnects and resets when the sandbox is deleted.
Related Issue
Refs #1055
Changes
Testing
mise run pre-commitpassesChecklist