Commit 267a96f3 authored by Nick Thomas's avatar Nick Thomas

Link to the "What requires downtime?" page from the Migration Style Guide

[ci skip]
parent c9352aa6
...@@ -9,10 +9,10 @@ a big burden for most organizations. For this reason it is important that your ...@@ -9,10 +9,10 @@ a big burden for most organizations. For this reason it is important that your
migrations are written carefully, can be applied online and adhere to the style guide below. migrations are written carefully, can be applied online and adhere to the style guide below.
Migrations should not require GitLab installations to be taken offline unless Migrations should not require GitLab installations to be taken offline unless
_absolutely_ necessary. If a migration requires downtime this should be _absolutely_ necessary - see the ["What Requires Downtime?"](what_requires_downtime.md)
clearly mentioned during the review process as well as being documented in the page. If a migration requires downtime, this should be clearly mentioned during
monthly release post. For more information see the "Downtime Tagging" section the review process, as well as being documented in the monthly release post. For
below. more information, see the "Downtime Tagging" section below.
When writing your migrations, also consider that databases might have stale data When writing your migrations, also consider that databases might have stale data
or inconsistencies and guard for that. Try to make as little assumptions as possible or inconsistencies and guard for that. Try to make as little assumptions as possible
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment