ocean icon indicating copy to clipboard operation
ocean copied to clipboard

[Framework] Port 7567 bug ocean integration is being terminated due to OOM

Open omby8888 opened this issue 1 year ago • 0 comments
trafficstars

Description

What - ocean integration is being terminated due to OOM whene dealing with large amount of entities to process Why - With asyncio.gather, all items are gathered into a single list before being processed, potentially causing memory issues if the list is too large, while asyncio.queue doesn't require holding all items in memory at once.

Type of change

Please leave one option from the following and delete the rest:

  • [X] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] New Integration (non-breaking change which adds a new integration)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] Non-breaking change (fix of existing functionality that will not change current behavior)
  • [ ] Documentation (added/updated documentation)

Screenshots

Include screenshots from your environment showing how the resources of the integration will look.

API Documentation

Provide links to the API documentation used for this integration.

omby8888 avatar Apr 14 '24 08:04 omby8888