User:RobertKaye/May15 Release Plan: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
RobertKaye (talk | contribs) No edit summary |
RobertKaye (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
=== Prior to release === |
=== Prior to release === |
||
⚫ | |||
* Prepare production branch |
* Prepare production branch |
||
* Run tests |
* Run tests |
||
Line 12: | Line 13: | ||
* turn off cron on astro |
* turn off cron on astro |
||
* take down servers |
* take down servers |
||
* check out updated production branch |
|||
⚫ | |||
* run upgrade.sh |
* run upgrade.sh |
||
** upgrade.sh exports final replication packets for schema 14 |
** upgrade.sh exports final replication packets for schema 14 |
||
* increment schema number in DBDefs.pm |
* increment schema number in DBDefs.pm |
||
* pop MP::Table changes |
|||
* bring up servers |
* bring up servers |
||
* test to verify things are OK |
* test to verify things are OK |
||
Line 23: | Line 23: | ||
* take down servers |
* take down servers |
||
* check out updated production branch |
|||
* stash MP::Table changes |
|||
* increment schema number in DBDefs.pm |
* increment schema number in DBDefs.pm |
||
* pop MP::Table changes |
|||
* bring up servers |
* bring up servers |
||
* test to verify things are OK |
* test to verify things are OK |
Revision as of 18:20, 7 May 2012
15 May 2012 Schema Change Release Plan
Prior to release
- commit MP::Table changes
- Prepare production branch
- Run tests
Actual Release
On astro
- turn off cron on astro
- take down servers
- check out updated production branch
- run upgrade.sh
- upgrade.sh exports final replication packets for schema 14
- increment schema number in DBDefs.pm
- bring up servers
- test to verify things are OK
On pingu, asterix
- take down servers
- check out updated production branch
- increment schema number in DBDefs.pm
- bring up servers
- test to verify things are OK
Post release steps
- enable cron on astro
- post release notes on blog
- transclude any changed docs