Community
Participate
Working Groups
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.
Created attachment 35674 [details] Progress view (during slowdown)
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.
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.
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).
*** This bug has been marked as a duplicate of 112881 ***
Sorry meant dependant on
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.
This is a long standing whole in the KEPT_JOBS story for groups. I will be releasing a fix for this today.
Fixed in build >20060420
Verified in 20060425