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.
We intend to minimize the length of downtime, but you should plan for all services will be unavailable during the hour maintenance.
Why are we doing this upgrade?
1. Keeping up with new Gitlab.com release support
2. General improvements available in newer versions of PostgreSQL
3. 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.
Additional information is available in this GitLab Issue: gitlab.com/gitlab-com/gl-infra/production/-/issues/4037
Website, API, Git Operations, Container Registry, GitLab Pages, CI/CD - Hosted runners on Linux, CI/CD - Hosted runners on Windows, Background Processing, Canary
May 8, 2021 09:00 - 10:00 UTC
May 8, 2021 11:01 UTC
[Update] Our maintenance finished successfully. Thank you for your patience!
May 8, 2021 10:55 UTC
[Update] The PostgreSQL database upgrade is complete and GitLab.com is available again. We are back to regular operations and will continue monitoring all systems. May 8, 2021 10:39 UTC
[Update] Maintenance update - The PostgreSQL database upgrade is now complete, and we are running some final verification steps. We expect Gitlab.com to be available in about 15 minutes from now. Thank you for your patience. May 8, 2021 10:08 UTC
[Update] Maintenance update - The PostgreSQL database upgrade is continuing, and it is at around 60% done. We are extending the maintenance window until 11:00 UTC.
May 8, 2021 08:59 UTC
[Update] GitLab.com planned maintenance for PostgreSQL upgrade is starting. See you on the other side! May 8, 2021 08:48 UTC
[Update] GitLab.com will soon shutdown for the planned maintenance to upgrade our PostgreSQL Database services. See you on the other side! May 8, 2021 08:26 UTC
[Update] GitLab.com will begin maintenance at 9:00 UTC. Please note that any CI jobs that start before the maintenance window but complete during the maintenance window will fail and may need to be restarted. Maintenance is scheduled to end at 10:00 UTC. May 8, 2021 08:10 UTC
[Update] GitLab.com will undergo maintenance in 1 hour at 09:00 UTC. Please note that any CI jobs that start before the maintenance window but complete during the window period will fail and may need to be restarted. Maintenance is scheduled to end at 10:00 UTC. May 7, 2021 11:11 UTC
[Update] Tomorrow at 09:00 UTC, we will be undergoing some scheduled maintenance to upgrade our GitLab.com PostgreSQL Database services. We expect the maintenance window to be less than 1 hour. May 5, 2021 16:04 UTC
[Update] The GitLab.com PostgreSQL Database Upgrade maintenance will take place on Saturday , 2021 May 8, 09:00 - 10:00 UTC as previously announced. status.gitlab.com April 21, 2021 18:14 UTC
[Update] The PostgreSQL 12 update has been confirmed for May 8, 2021 09:00 - 10:00 UTC. Status page subscribers will receive reminders 72/24/1h in advance.
April 16, 2021 17:47 UTC
[Update] In a final review of our plans for the PostgreSQL upgrade we have decided to postpone this maintenance until May 8th. This date is tentative and will be confirmed prior to April 23rd.
April 14, 2021 18:42 UTC
[Update] The GitLab.com PostgreSQL Database Upgrade maintenance will take place on Saturday April 17, 2021 09:00 - 10:00 UTC as previously announced.