Scheduled Maintenance: PostgreSQL version 12 Upgrade
We'll be upgrading GitLab.com PostgreSQL database to version 12. This maintenance will include primary transition of the cluster within a 1 hour window with downtime during part or all of the window.
UPDATE: This maintenance has been re-scheduled to May 8th.
This change is scheduled to take place on Saturday May 8th, 9:00 am UTC and last for one hour. We intend to minimize the length of downtime, but you should plan for all services will be unavailable during the hour maintenance. You will be able to follow updates on this change via our status.io page.
Why are we doing this upgrade?
Three main reasons:
- Keeping up with new Gitlab.com release support
- General improvements available in newer versions of PostgreSQL
- Specific improvements in the PostgreSQL query planner which have recently led to performance impacts and service disruptions for GitLab.com
Why does it require downtime?
The upgrade approach requires a short downtime while we transition all services from the existing PostgreSQL cluster to this new version 12 PostgreSQL cluster and ensure that all runtime and asynchronous functions are operating as expected.