Difference between revisions of "User:RobertKaye/May15 Release Plan"

From MusicBrainz Wiki
Line 3: Line 3:
 
=== Prior to release ===
 
=== Prior to release ===
  
* commit MP::Table changes
+
* <del>commit MP::Table changes</del> -- ocharles has done this
 
* Prepare production branch
 
* Prepare production branch
 
* Run tests
 
* Run tests

Revision as of 15:55, 11 May 2012

15 May 2012 Schema Change Release Plan

Prior to release

  • commit MP::Table changes -- ocharles has done this
  • Prepare production branch
  • Run tests

Actual Release

On totoro

On astro

  • turn off cron on astro
  • take down servers
  • clear memcached
  • 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
  • initiate a backup run