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
Currently the processmanager's ProcessManager.mu mutex is held in most paths. This effectively prevents handling per-PID events in parallel.
One option is to have multiple goroutines in a pool to handle events, and map PID always to same goroutine so that events are handled chronologically. Additionally the locking needs to be refactored to support this parallelisms.
The text was updated successfully, but these errors were encountered:
Currently the
processmanager
'sProcessManager.mu
mutex is held in most paths. This effectively prevents handling per-PID events in parallel.One option is to have multiple goroutines in a pool to handle events, and map PID always to same goroutine so that events are handled chronologically. Additionally the locking needs to be refactored to support this parallelisms.
The text was updated successfully, but these errors were encountered: