Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Configuring queue in Fabric

Hi all!

Does anyone know how the queue works for spark jobs in Fabric?

 

I have a F2 capacity, with 4 Spark VCores and at maximum 20 VCores with bursting factor. According to the documentation, I have a queue limit of 4. https://learn.microsoft.com/en-us/fabric/data-engineering/spark-job-concurrency-and-queueing#concurr...

 

The first question is whether the queue limit is the amount of jobs or the equivalent number of Spark VCores of a job.

 

I built a pipeline to test how many jobs fabric can deal with. With one job using 4 VCores and 20 available VCores at max (bursting factor) it makes sense that 5 jobs run successfully.

gemo_0-1705324199927.png

 

It seems like that the queue has no effect here as the 6th and 7th job fail with code 430 (TooManyRequestsForCapacity). If the queue limit was the amount of jobs, both should have succeeded and if it was the number of Spark VCores one should have succeeded. Does anyone have an explanation why both jobs fail?

The aim would be that if no capacity is available, a job is executed when the next capacity is free.

 

The documentation also says that jobs are added to the queue when queueing is enabled. So far I have not found the setting to enable queueing, so I expected it being enabled by default.

 

Thanks

Georg

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous ,

Response from Internal Team -

" The queuing is not enabled yet in the pipeline. When enabled, the jobs will queue instead of failing (current behavior). The support for queueing notebook jobs is still in development and once enabled - notebook jobs triggered from pipelines and schedulers will be queued and automatically retried when cores become available. Currently we don't have any ETA, but we can expect this feature in upcoming releases. "

Hope this is helpful. Please let me know incase of further queries.

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hello @Anonymous ,

Thanks for using Fabric Community.
At this time, we are reaching out to the internal team to get some help on this .
We will update you once we hear back from them.

Anonymous
Not applicable

Hi @Anonymous ,

Response from Internal Team -

" The queuing is not enabled yet in the pipeline. When enabled, the jobs will queue instead of failing (current behavior). The support for queueing notebook jobs is still in development and once enabled - notebook jobs triggered from pipelines and schedulers will be queued and automatically retried when cores become available. Currently we don't have any ETA, but we can expect this feature in upcoming releases. "

Hope this is helpful. Please let me know incase of further queries.

Anonymous
Not applicable

Thanks @Anonymous,

looking forward to see the feature in Fabric soon!

 

Greetings,

Georg

Anonymous
Not applicable

Hi @Anonymous ,

Glad to know that your query got resolved. Please continue using Fabric Community for your further queries.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June FBC25 Carousel

Fabric Monthly Update - June 2025

Check out the June 2025 Fabric update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.