| Summary: | [ui] prompted to Restart when downloading multiple features | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Chris Aniszczyk <caniszczyk> |
| Component: | p2 | Assignee: | Susan McCourt <susan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | pascal, susan |
| Version: | 3.4 | ||
| Target Milestone: | 3.4 M7 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Chris Aniszczyk
In fact it should not have been possible to start the installation of the releng tools until the mylyn install had completed. It was not a particular design so much as an artifact of the implementation. We prompt for restart whenever we receive an event that the running p2 profile has been modified. So in this case, once the install for Mylyn actually updates the profile, we prompt for restart. The UI currently does not remember what has been queued up, though we could probably do this easily with job families and such. Marking M7. I'm going to look at our job structure in terms of progress reporting during this time, also. Another thing that needs to be done here is that if a restart is in progress, another one should not be initiated, and we probably should cancel any running jobs. Fixed in HEAD >20080416. The ProvisioningOperationRunner now accumulates requests for restarts and only performs a restart when the last scheduled operation completes. But perhaps more importantly, per bug #227042, provisioning actions that modify a profile are now disabled when there is a scheduled operation against the same profile. |