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
The difficulty is that in a deployment where the hub is the event/telemetry sink (event connections instance hub), the hub's own failure event re-enters eventIn which means an unbounded recursion, which seems worse than the original assert. Some options:
Throttled event + counter emitted from a new run: Svc.Sched port
Throttled event only, carrying the running error count as an argument - but the count stops being observable once the throttle kicks in.
I'm not a huge fan of adding event/telemetry and the hassle this introduces (see #6166 (comment)). I wonder if it'd be better to just silently drop, return a status code where possible (on cmdRespOut for commands), and count of the BufferManager to report telemetry on number of packet dropped (== num of allocation failures). It's less featureful, but gets rid of the added complexity that JPL-Devin#278 introduces. Although it's really not that much complexity...
Activity
thomas-bc commentedon Oct 9, 2026
CCB: don't assert, add event and counter
thomas-bc commentedon Oct 11, 2026
The difficulty is that in a deployment where the hub is the event/telemetry sink (
event connections instance hub), the hub's own failure event re-enters eventIn which means an unbounded recursion, which seems worse than the original assert. Some options:thomas-bc commentedon Oct 21, 2026
I'm not a huge fan of adding event/telemetry and the hassle this introduces (see #6166 (comment)). I wonder if it'd be better to just silently drop, return a status code where possible (on
cmdRespOutfor commands), and count of the BufferManager to report telemetry on number of packet dropped (== num of allocation failures). It's less featureful, but gets rid of the added complexity that JPL-Devin#278 introduces. Although it's really not that much complexity...Svc/GenericHub: drop message with event and counter on allocation fai…