Shane Keller
03/12/2024, 3:46 PMScout
03/12/2024, 3:46 PMEcsRunLauncher
configuration in your dagster.yaml
should be reviewed to ensure it is set up to launch the correct number of tasks. If you have a custom task definition, make sure it is correctly referenced in the configuration. 3. Inspect the Run Coordinator Settings: The QueuedRunCoordinator
settings in your dagster.yaml
can affect how many runs are pulled from the run queue. If you have set a max concurrency limit here, it could be limiting the number of concurrent runs. You can adjust the settings to increase the number of workers that are dequeued concurrently. 4. Check for Other Concurrency Limits: Ensure that there are no other concurrency limits set at the asset or job level that could be restricting the number of concurrent runs. 5. Monitor ECS Service: Check the ECS service and cluster metrics to see if there are any errors or resource constraints that could be preventing the desired number of tasks from running. 6. Review Dagster Logs: Check the logs for the Dagster daemon and the ECS tasks to see if there are any errors or warnings that could provide clues as to why the concurrency is not as expected. If after reviewing these areas the issue persists, it may be helpful to consult the documentation for more detailed guidance on configuring ECS agents and run concurrency, or to seek further assistance from the Dagster community or support channels.