Open
Description
- Establish a common access pattern for assessing performance of the catalogd query web API for e.g.
- initial catalog data unpack (index preparation)
- catalog data update & re-unpack
- query[-no-parameters-],
- query&name=$somePackage&schema=olm.package,
- query&package=$somePackage
- Collect pprof profiles for CPU and memory when evaluating the pattern
- Find the most resource intensive code paths. Provide documentation and recommendations related to making improvements in those areas.
- Coordinate with OLM maintainers to make improvements in areas deemed to provide the most significant performance and scale gain.
- Implement automated performance and scale regression tests in the existing upstream CI test suite.