Skip to content

Add a flag that allows disabling the process cache #5420

Description

@andrewstrohman

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem?

The process cache can cause a lot of memory usage when many processes are executed on a system. The cache itself, and its deleteQueue expand under rapid process creation. Process churn can also cause significant memory fragmentation. This potential for an explosion of memory usage makes it difficult to estimate an upper bound of how much memory tetragon will use.

Describe the feature you would like

This change allows users to disable the process cache in order prevent its memory usage and fragmentation at the cost of not being able to reliably enrich events with process information.

Describe your proposed solution

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions