#5913 - Split database upgrading into multiple steps

  • By
  • Added
  • 8 views
Identifier #5913
Issue type Feature request or suggestion
Title Split database upgrading into multiple steps
Status Completed
Tags

Roadmap: v11 (custom)

Type: Performance (custom)

Handling member PDStig
Addon core_upgrader
Description The database upgrading step of the upgrader needs to be broken down into multiple runs. Do what we do for file transfers; use an iframe. Or do what we do for the installer and proceed after 10 seconds.

While this will greatly increase the amount of time the process takes, it will significantly reduce the risk of timeouts and out of memory errors on some servers which do not allow extending the timeout / memory (which is common practice in this day and age for security and stability).

The upgrader should process one module / addon / block per step/execution, with version specific, database specific, and cns specific each on their own separate steps as well.
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated