-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
M
Context:
Given the Optimize upgrade becomes an integrated step of the startup in one way or the other and given that it can take a considerable amount of time it becomes crucial to make it resumable to avoid any manual intervention in scenarios where the upgrade executing instance was killed by the enviromment (cloud).
AT:
- if the Optimize upgrade process get's killed it can be restarted and resumes the upgrade until it eventually completes
This is the controller panel for Smart Panels app
1.
|
All potential long running upgrade steps should be asynchronous |
|
Done | Unassigned |
2.
|
Keep track of completed upgrade steps |
|
Done | Unassigned |
3.
|
The upgrade recognizes previously completed steps and resumes from there |
|
Done | Unassigned |
4.
|
Ensure atomic upgrade operations are idempotent |
|
Done | Unassigned |
5.
|
Recognize already running reindex operations |
|
Done | Unassigned |
6.
|
Documentation is updated to mention the option to resume |
|
Done | Unassigned |