Hi,
We have created a Databricks Jobs in Workflows where concurrent runs are set to 10 and the queue is enabled. We were trying to perform concurrent users testing by triggering 100 job runs using Jmeter script. We have observed that the first 10 jobs are run concurrently, and the remaining jobs are queued and when the remaining job from the queue starts running, they run one after other and not in parallel . When one job in queue is running others are still queued and the next only one job starts running only after the previous job finishes.
Request you to clarify us on the functionality and if this is expected behaviour and what changes we need if all the queued jobs need to be picked up in parallel based on count available for concurrent runs of the jobs that can be run in parallel.
There was similar issue raised here
https://community.databricks.com/t5/data-engineering/job-concurrency-queue-not-working-as-expected/m...
@Retired_mod