The augur backend container is still sort of a "kitchen sink" container that handles the frontend, the API, and the workers.
Can we split the workers into their own container?
The main usecase I have for this is because I would like to use the --scale parameters in docker to simulate/test a more gradual bringup process for the workers. Example:
- configure augur to have a really low worker count for each task (like 1-2 for each of core facade and secondary
- start augur with one worker.
- use the --scale flag to bring up multiple instances of the worker container, each running a set of workers with these combined low limits, but spaced out over time to watch memory use patterns in grafana
im still seeing some concerning memory use patterns even when running from 8ec768d.
The augur backend container is still sort of a "kitchen sink" container that handles the frontend, the API, and the workers.
Can we split the workers into their own container?
The main usecase I have for this is because I would like to use the
--scaleparameters in docker to simulate/test a more gradual bringup process for the workers. Example:im still seeing some concerning memory use patterns even when running from 8ec768d.