Bug 130297 - [Progress] dozens of "Scheduled refresh postponed due to conflicting operations" in Progress view
Summary: [Progress] dozens of "Scheduled refresh postponed due to conflicting operatio...
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 3.2 RC2   Edit
Assignee: Tod Creasey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-03 06:11 EST by Markus Keller CLA
Modified: 2006-04-26 08:29 EDT (History)
2 users (show)

See Also:


Attachments
Progress view (during slowdown) (19.21 KB, image/png)
2006-03-03 06:12 EST, Markus Keller CLA
no flags Details
Progress view (after slowdown) (72.14 KB, image/png)
2006-03-03 06:19 EST, Markus Keller CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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