Skip to content

feat: tornar maxConcurrent configuravel via variavel de ambiente no runner #13

@scovl

Description

@scovl

Descricao

maxConcurrent = 4 em runner/main.go esta hardcoded. Operadores nao conseguem ajustar a concorrencia sem recompilar a imagem Docker.

Problema que Resolve

Ambientes com mais CPU/RAM poderiam aceitar mais execucoes simultaneas. O padrao SANDBOX_BASE ja existe como precedente no mesmo arquivo.

Solucao Proposta

  1. Ler MAX_CONCURRENT do ambiente na inicializacao
  2. Validar que o valor e um inteiro positivo
  3. Usar 4 como fallback se ausente ou invalido
  4. Adicionar a variavel comentada em docker-compose.yml

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions