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 current handling of stream ingestion in syncManager can lead to a memory leak when trying to ingest a stream with a lot of data.
The problem is identified: the manageBackPressure method in syncManager doesn't work properly, leading to the eventsQueue length increasing without any limit
Environment
OS (where OpenCTI server runs): { e.g. Mac OS 10, Windows 10, Ubuntu 16.4, etc. }
OpenCTI version: { e.g. OpenCTI 1.0.2 }
OpenCTI client: { e.g. frontend or python }
Other environment details:
Reproducible Steps
Steps to create the smallest reproducible scenario:
Add an opencti stream ingestion on a platform with a large amount of data
Expected Output
The data is ingested at a steady pace with a steady memory footprint
Actual Output
The memory used by openCTI increases without stopping
Additional information
Screenshots (optional)
The text was updated successfully, but these errors were encountered:
Description
The current handling of stream ingestion in syncManager can lead to a memory leak when trying to ingest a stream with a lot of data.
The problem is identified: the
manageBackPressure
method insyncManager
doesn't work properly, leading to theeventsQueue
length increasing without any limitEnvironment
Reproducible Steps
Steps to create the smallest reproducible scenario:
Expected Output
The data is ingested at a steady pace with a steady memory footprint
Actual Output
The memory used by openCTI increases without stopping
Additional information
Screenshots (optional)
The text was updated successfully, but these errors were encountered: