platform-core-home/plan_concurrency.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (view) (download) (as text)

1 : johna 1.4 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 : dj 1.1 <html>
3 :     <head>
4 : johna 1.4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 :     <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 :     <title>Concurrency/Background Operation Details</title>
7 :     <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
8 : dj 1.1 </head>
9 : johna 1.3 <body text="#000000" bgcolor="#FFFFFF">
10 : johna 1.4 &nbsp;
11 :     <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
12 :     <tr>
13 :     <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Concurrency/Background
14 :     Operation Details</font></font></b></td>
15 :     </tr>
16 :     <tr>
17 :     <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="Adarrow.gif" BORDER=0 height=16 width=16></td>
18 :     <td WIDTH="98%">
19 : johna 1.11 <p><b>Documents</b></p>
20 :     <p><a href="documents/plan_concurrency_intro.html">Overview of the problems</a>
21 :     we are seeking to address. This document also outlines an implementation schedule and plan.</p>
22 :     <p><a href="documents/plan_concurrency_listeners.html">Proposed changes to builders and listeners</a>.
23 :     Describes the plan to make resource change listeners and incremental project
24 :     builders run concurrently. Includes an implementation and release schedule.</p>
25 : johna 1.13 <p><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/docs/online/team3.0/progress_support.html">
26 :     Showing progress in Eclipse 3.0</a>. Describes remaining issues in 3.0 M4 around
27 :     how progress is shown for modal and non-modal operations.
28 :     <p><a href="documents/plan_concurrency_issues.html">Remaining Eclipse 3.0 responsiveness issues</a>.
29 :     Describes the remaining responsiveness work for the 3.0 M5 milestone.
30 : johna 1.5 </td>
31 :     </tr>
32 :     <tr>
33 :     <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="Adarrow.gif" BORDER=0 height=16 width=16></td>
34 :     <td>
35 : johna 1.7 <p><b>Progress updates</b> </p>
36 : johna 1.13 <p>October 20, 2003 (M4 milestone) - Most existing background activity has
37 :     been moved to use the jobs API. New feature work (such as quick diff) is also
38 :     using jobs extensively. The UI now gives feedback when a modal operation
39 :     is blocked due to conflicts with a background operation, and the user is able to
40 :     cancel when in this state. A dynamic team has been setup to address the remaining
41 :     responsiveness issues for the M5 milestone.
42 :     </p>
43 : johna 1.6 <p>
44 : johna 1.10 July 14, 2003 - Several clients are now using the job manager for background
45 :     activity, including the UI decorator and various debug threads. The CVS/Team
46 :     component is using jobs in a "work in progress" mode that has to be enabled
47 :     from preference pages. This includes background filling of the repository view,
48 :     background update of live sync view, and background CVS operations such as checkout.
49 :     The UI progress indicator needs to be manually enabled by hard-coding the preference
50 :     "showProgressIndicator=true" in the org.eclipse.ui.workbench preference store.
51 :     In branch "Bug_36957", org.eclipse.core.resources now uses background jobs for
52 :     building, resource change notification, and workspace snapshot (incremental save).
53 :     Search and JDT core components are actively working on moving to job manager API.
54 :     <p>
55 : johna 1.8 June 24, 2003 - The additional support from the Workbench team for the responsive UI work
56 : johna 1.7 has been released to HEAD. It appears in Nightly builds starting with N20030624 and will be
57 :     included in the July 1 integration build. Many bug fixes and API refinements have been
58 :     released to the job manager infrastructure in org.eclipse.core.runtime in HEAD.</p>
59 :     <p>
60 : johna 1.8 June 4, 2003 - Implementation of core job manager API has been released to the 3.0 HEAD stream.
61 : johna 1.4 This API is still experimental, and is not currently used by any components in the
62 :     platform. There is ongoing work in branch "Bug_36957" in both core and UI
63 :     that is beginning to use this API.</p>
64 :     <p>&nbsp;</p>
65 :     </td>
66 :     </tr>
67 :     </table>
68 : dj 1.1
69 :     </body>
70 : johna 1.4 </html>