User:RobertKaye/May15 Release Plan

From MusicBrainz Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

15 May 2012 Schema Change Release Plan

Prior to release

  • commit MP::Table changes
  • 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