Skip to content

Split the augur backend container to separate workers into their own container #3582

@MoralCode

Description

@MoralCode

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:

  1. configure augur to have a really low worker count for each task (like 1-2 for each of core facade and secondary
  2. start augur with one worker.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    containersRelated to augur in containers, container images, or the compose file, either in podman or in dockerworkersRelated to data workers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions