User:RobertKaye/May15 Release Plan: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary |
|||
Line 23: | Line 23: | ||
* <del>take down servers</del> |
* <del>take down servers</del> |
||
* <del>check out updated production branch</del> |
* <del>check out updated production branch</del> |
||
* run upgrade.sh -- make sure to run this so other people can watch output! |
* <del>run upgrade.sh -- make sure to run this so other people can watch output!</del> |
||
** upgrade.sh exports final replication packets for schema 14 |
** <del>upgrade.sh exports final replication packets for schema 14</del> |
||
* clear memcached |
* clear memcached |
||
* increment schema number in DBDefs.pm |
* <del>increment schema number in DBDefs.pm</del> |
||
* bring up servers |
* <del>bring up servers</del> |
||
* test to verify things are OK |
* <del>test to verify things are OK</del> |
||
==== On pingu, asterix ==== |
==== On pingu, asterix ==== |
Revision as of 19:12, 15 May 2012
15 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 memcached
increment schema number in DBDefs.pmbring up serverstest 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
On dora/roobarb
take down tomcatswap in new search serverrotate indexes (from cartman)start tomcat
On cartman
- change DB configuration back to totoro
- re-enable index creation
Post release steps
- enable cron on astro
- post release notes on blog
- transclude any changed docs
- any pages that mention CC and PD licenses need to be updated.
- initiate a backup run