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

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now

Reply
jj44
Advocate I
Advocate I

Copy Job - retry failed

Hi all,

 

I’m looking for some advice / shared experience around pipeline activity timeout and retry behaviour in Fabric.

I’ve got a number of pipelines with multiple activities, and I’ve previously run into issues where Copy Job activities appear to hang when left with the default timeout (0.12:00:00). To mitigate that, I’ve reduced timeouts significantly (typically 0.00:10:00) and configured retries (retry = 2, retry interval = 30 seconds).

 

This has generally improved matters, but I’ve recently seen the following error:

"CopyJob execution failed… A job instance of the same job type is already running and this job instance is skipped"

From what I can tell, the timeout/retry logic is working as configured, but it looks like the retry may be kicking in before the previous job has fully terminated in the backend.

In most cases, the Copy activity itself only takes 2–3 minutes to run, so a 10-minute timeout should be more than sufficient.

My questions are:

  • Has anyone else run into this behaviour?
  • Is it likely that the retry interval (30 seconds) is too short, and the previous job is still “cleaning up” when the retry starts?
  • What timeout / retry / retry interval settings are people typically using for Copy activities?

I’m trying to find a sensible balance between failing fast and avoiding these overlapping job issues.

 

Any insight would be really appreciated.

 

Thanks Jeff

1 ACCEPTED SOLUTION
deborshi_nag
Resident Rockstar
Resident Rockstar

Hello @jj44 

 

The Fabric Copy Job activity may have timed out, but it is probably still working in the background, processing cleaning-up activities. This processing may take more than 30 secs, so when the retry event kicks in, the concurrency guard stops it from running. 

 

It is best you give it enough time before retry starts, maybe 1 - 3 mins for small jobs and 3 - 8 minutes for heavy duty copy jobs. 

 

I trust this will be helpful. If you found this guidance useful, you are welcome to acknowledge with a Kudos or by marking it as a Solution.

View solution in original post

1 REPLY 1
deborshi_nag
Resident Rockstar
Resident Rockstar

Hello @jj44 

 

The Fabric Copy Job activity may have timed out, but it is probably still working in the background, processing cleaning-up activities. This processing may take more than 30 secs, so when the retry event kicks in, the concurrency guard stops it from running. 

 

It is best you give it enough time before retry starts, maybe 1 - 3 mins for small jobs and 3 - 8 minutes for heavy duty copy jobs. 

 

I trust this will be helpful. If you found this guidance useful, you are welcome to acknowledge with a Kudos or by marking it as a Solution.

Helpful resources

Announcements
FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

March Fabric Update Carousel

Fabric Monthly Update - March 2026

Check out the March 2026 Fabric update to learn about new features.