ancient-wolf-19325
07/10/2024, 10:39 PMconcurrency parameter limits the number of mapped tasks that can run in parallel. If the input size exceeds the concurrency value, multiple batches will run serially until all inputs are processed. However, if the number of available pods is less than the required concurrency, tasks may get stuck in the QUEUED state.
Additionally, there are known issues with Flyte's handling of large map tasks and their interaction with Kubernetes, as discussed in this GitHub issue. It mentions that dynamic workflows might be a workaround for large map tasks, but they come with their own overhead and limitations.
Would you like more detailed steps on how to troubleshoot or configure your Flyte setup to handle this better?
Sources:
- Flyte documentation
- GitHub issue
Slack Link
https://flyte-org.slack.com/archives/CP2HDHKE1/p1720651177.648039 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.