User:RobertKaye/May15 Release Plan: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(New page: == 15 May 2012 Schema Change Release Plan == === Prior to release === * Prepare production branch * Run tests === Actual Release === ==== On astro ==== * turn off cron on astro * take...)
 
Line 18: Line 18:
* pop MP::Table changes
* pop MP::Table changes
* bring up servers
* bring up servers
* test to verify things are OK
* turn on cron


==== On pingu, asterix ====
==== On pingu, asterix ====

Revision as of 18:17, 7 May 2012

15 May 2012 Schema Change Release Plan

Prior to release

  • Prepare production branch
  • Run tests

Actual Release

On astro

  • turn off cron on astro
  • take down servers
  • stash MP::Table changes
  • run upgrade.sh
    • upgrade.sh exports final replication packets for schema 14
  • increment schema number in DBDefs.pm
  • pop MP::Table changes
  • bring up servers
  • test to verify things are OK
  • turn on cron

On pingu, asterix

  • take down servers
  • stash MP::Table changes
  • increment schema number in DBDefs.pm
  • pop MP::Table changes
  • bring up servers

Post release steps

  • post release notes on blog
  • transclude any changed docs