Parallel (concurrent) migration for modules

Description

Currently module initialization (migration) during install (upgrade) is performed in series.

Invoke tenant operation when all the dependencies are met for prior module upgrades/downgrades during install. Modules that can not be invoked immediately are on-hold until their dependencies are met.

Any performance gains would likely only be visible if the Postgres DB is distributed in some fashion (e.g through sharding).

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Core: Platform

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created November 3, 2020 at 3:37 PM
Updated May 6, 2022 at 9:49 AM
Resolved February 24, 2022 at 3:11 PM
TestRail: Cases
TestRail: Runs