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
Monitor network flows using the system/socket module/dataset
Start a long-lived process which opens up a lot of sockets
Generate enough noise in the kernel where inet_release (or do_exit) or any of the return probes roll off the ring buffer prior to us consuming them
Watch memory increase unbounded over time
Description:
We don't have cache expiration policies for sockets, cached processes, or the short-term cache we use for tracking kprobe call/return pairs. As a result, any missed calls that would normally result in a cache eviction will result in a memory leak (writing to a map and never deleting the key/value).
We should add a cache expiration policy to get rid of potential memory leaks
The text was updated successfully, but these errors were encountered:
system/socket
module/datasetinet_release
(ordo_exit
) or any of thereturn
probes roll off the ring buffer prior to us consuming themDescription:
We don't have cache expiration policies for sockets, cached processes, or the short-term cache we use for tracking kprobe call/return pairs. As a result, any missed calls that would normally result in a cache eviction will result in a memory leak (writing to a map and never deleting the key/value).
We should add a cache expiration policy to get rid of potential memory leaks
The text was updated successfully, but these errors were encountered: