Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 130297

Summary: [Progress] dozens of "Scheduled refresh postponed due to conflicting operations" in Progress view
Product: [Eclipse Project] Platform Reporter: Markus Keller <markus.kell.r>
Component: UIAssignee: Tod Creasey <Tod_Creasey>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: P3 CC: Michael.Valenta, Mike_Wilson
Version: 3.2   
Target Milestone: 3.2 RC2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Progress view (during slowdown)
none
Progress view (after slowdown) none

Description Markus Keller CLA 2006-03-03 06:11:55 EST
I20060301-0800

Eclipse suddenly got terribly slow, and tracing revealed that almost 100% of CPU time was burned in layouting the Progress view. Looking there, I found dozens of "Scheduled refresh postponed due to conflicting operations" jobs.

I have scheduled a workspace sync every 1 hours.
Comment 1 Markus Keller CLA 2006-03-03 06:12:36 EST
Created attachment 35674 [details]
Progress view (during slowdown)
Comment 2 Markus Keller CLA 2006-03-03 06:19:48 EST
Created attachment 35676 [details]
Progress view (after slowdown)

This happened when I had the Source > Externalize Strings dialog open. Some time after I've closed the dialog, all jobs finished in a short time span.
Comment 3 Michael Valenta CLA 2006-04-20 16:18:03 EDT
It appears that no sync jobs are removed from the progress view even though we specify KEEPONE. I have verified that FinishedJobs#remove() does get called but it does not match any of the jobs in the view. It appears that what is being passed to the remove is a GroupInfo but what the Progress view contains is TaskInfo and JobInfo so they are not matched properly. Moving to UI.
Comment 4 Michael Valenta CLA 2006-04-20 16:30:41 EDT
I also notice that are links no longer appear in the progrss view for completed Synchronizations. This seems like it may be related (i.e. groups are somehow messing up the progress view). 
Comment 5 Tod Creasey CLA 2006-04-20 20:07:34 EDT

*** This bug has been marked as a duplicate of 112881 ***
Comment 6 Tod Creasey CLA 2006-04-20 20:10:02 EDT
Sorry meant dependant on
Comment 7 Tod Creasey CLA 2006-04-21 11:02:13 EDT
Michael the missing links are bug Bug 137938 which is fixed in build > 20060420. The KEPP_ONE problem happens with groups only as you surmised.
Comment 8 Tod Creasey CLA 2006-04-21 12:13:02 EDT
This is a long standing whole in the KEPT_JOBS story for groups. I will be releasing a fix for this today.
Comment 9 Tod Creasey CLA 2006-04-21 12:14:47 EDT
Fixed in build >20060420
Comment 10 Tod Creasey CLA 2006-04-26 08:29:39 EDT
Verified in 20060425