Update mechanism improvements
(MAGNOLIA-5529)
|
|
| Status: | Closed |
| Project: | Magnolia |
| Component/s: | updatemechanism |
| Affects Version/s: | 3.5 |
| Fix Version/s: | None |
| Type: | Sub-task | Priority: | Major |
| Reporter: | Magnolia International | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||
| Template: |
|
||||||||||||||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||||||||||||||
| Description |
|
At the moment, the only feedback the user gets, is the number of tasks that have been executed, along with the eventual info, warn or error messages tasks would yield, and that's refreshed every 3 seconds. Another thing which we need to handle properly are failing tasks and exceptions. At the moment, the page keeps on refreshing itself, even if the actual update mechanism has been interrupted. This should also help with having tasks which fail on purpose, for instance if a restart is needed. |
| Comments |
| Comment by Magnolia International [ 25/Sep/08 ] |
|
InstallContext or InstallStatus could have a method, callable by tasks, to give a message to the user about the current operation (useful for long running tasks for instance) - this message would be reset for every new task, and could also be used when saving workspaces. |
| Comment by Magnolia International [ 11/Nov/10 ] |
|
In addition to the above, or as a simpler approach, the InstallContext could keep a pointer to the currently executed task. "Saving" should also be a Task (if only a fake). Perhaps Task should have a read-only interface equivalent (TaskDescriptor), to avoid ambiguity. |
| Comment by Michael Mühlebach [ 04/Nov/15 ] |
|
Given the thousands of other issues we have open that are more highly requested, we won't be able to address this issue in the foreseeable future. Instead we will focus on issues with a higher impact, and more votes. |