User:RobertKaye/May15 Release Plan
From MusicBrainz Wiki
Jump to navigationJump to search15 May 2012 Schema Change Release Plan
Prior to release
commit MP::Table changes-- ocharles has done thisPrepare production branchRun tests- Prepare search indexes
create replicated database and update to latest replication packetrun upgrade.shupdate search server code on cartmancopy new war files to dora/roobarbmanually start an index buildmanually push search indexes to dora/roobarb
Actual Release
Take down beta
On astro
turn off cron on astrotake down serverscheck out updated production branchrun upgrade.sh -- make sure to run this so other people can watch output!upgrade.sh exports final replication packets for schema 14
clear memcachedincrement schema number in DBDefs.pmbring up serverstest to verify things are OK
On pingu, asterix
take down serverscheck out updated production branchincrement schema number in DBDefs.pmbring up serverstest to verify things are OK
On dora/roobarb
take down tomcatswap in new search serverrotate indexes (from cartman)start tomcat
On cartman
change DB configuration back to totorore-enable index creation
Post release steps
enable cron on astropost release notes on blog- transclude any changed docs
- any pages that mention CC and PD licenses need to be updated.
- initiate a backup run