operator-framework / operator-controller

Apache License 2.0
29 stars 47 forks source link

[epic] v1.0.0 Performance and Scale #920

Open joelanford opened 3 weeks ago

joelanford commented 3 weeks ago

Epic Goal

Why is this important?

Scenarios

  1. Collect pprof profiles for CPU and memory when running standard user flows around installing, upgrading, and removing operators from public catalogs (e.g. operatorhub)
  2. Find the most resource intensive code paths. Provide documentation and recommendations related to making improvements in those areas.
  3. Coordinate with OLM maintainers to make improvements in areas deemed to provide the most significant performance and scale gain.
  4. Implement automated performance and scale regression tests in the existing upstream CI test suite.

Examples of known areas for improvement include:

OchiengEd commented 2 weeks ago

/assign