Rollout of the new queuing mechanism on-premises
Description
In &5909 (closed) we have been working on shipping a new mechanism of builds queuing. We want to roll it out onto on-premises too to conclude this effort.
Proposal
Sequence of things that need to happen:
- Enable
*_maintain_*
feature flags by default to start writing denormalized data on-premises. - In the next release: backfill queuing tables in a regular migration (post deployment).
- In the next release: enable denormalization feature flags by default.
We need at least three releases to ship this to on-premises because of zero-downtime deployments and ability to upgrade across multiple versions.
Edited by Grzegorz Bizon