Community
Participate
Working Groups
Consider the following scenario. In the morning a user pulled updates from a source control system, which started a massive index update. While the update was still running, the user started making changes to the code. These is a long delay between a file being saved and the changes to be reflected in the index because the changed file gets added to the end of the indexing queue. To improve perceived responsiveness of the index updates, the recently changed files should be added to the front of the queue instead of the back.
Created attachment 183969 [details] Fix
Fixed in HEAD > 20101126.
*** cdt cvs genie on behalf of sprigogin *** Bug 319330 - The indexing queue should give preference to the recently changed files [*] AbstractIndexerTask.java 1.56 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java?root=Tools_Project&r1=1.55&r2=1.56 [*] PDOMManager.java 1.125 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOMManager.java?root=Tools_Project&r1=1.124&r2=1.125 [*] NotifyCModelManagerTask.java 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/NotifyCModelManagerTask.java?root=Tools_Project&r1=1.1&r2=1.2 [*] IndexBasedFileContentProvider.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/IndexBasedFileContentProvider.java?root=Tools_Project&r1=1.3&r2=1.4 [*] TriggerNotificationTask.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/TriggerNotificationTask.java?root=Tools_Project&r1=1.3&r2=1.4 [*] PDOMUpdateTask.java 1.14 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMUpdateTask.java?root=Tools_Project&r1=1.13&r2=1.14 [*] PDOMRebuildTask.java 1.19 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMRebuildTask.java?root=Tools_Project&r1=1.18&r2=1.19 [*] PDOMIndexerTask.java 1.63 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/indexer/PDOMIndexerTask.java?root=Tools_Project&r1=1.62&r2=1.63 [*] IPDOMIndexerTask.java 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/IPDOMIndexerTask.java?root=Tools_Project&r1=1.12&r2=1.13