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 issue with #3678 was that occasionally extension registry took more than 3s, so, Orbit, after timing out, was bringing both itself and osquery down (due to our use of oklog.Execute).
We fixed this in #3836 by increasing the timeout for Orbit's extension registry from 3s to 5m.
Zach also proposed retrying extension registering in Runner.Execute (see #3836 (comment)):
The retry would increase reliability in case of some (timeout and non-timeout) failure of the extension runner or any other issue in osquery.
We are currently just exiting the Runner.Execute function when Run fails, we should instead retry:
Extension registering in Windows seems to be more stable in recent releases. There have been changes like this one that could have possibly help with this issue.
We haven't received reports of this issue for a while now. Let's close and re-open if need be.
Goal
The issue with #3678 was that occasionally extension registry took more than
3s
, so, Orbit, after timing out, was bringing both itself and osquery down (due to our use ofoklog.Execute
).We fixed this in #3836 by increasing the timeout for Orbit's extension registry from
3s
to5m
.Zach also proposed retrying extension registering in
Runner.Execute
(see #3836 (comment)):The retry would increase reliability in case of some (timeout and non-timeout) failure of the extension runner or any other issue in osquery.
We are currently just exiting the
Runner.Execute
function whenRun
fails, we should instead retry:fleet/orbit/pkg/table/extension.go
Lines 77 to 79 in 468b67c
The text was updated successfully, but these errors were encountered: