Push SUMO 0.9.5 to production on Tuesday March 24th

VERIFIED FIXED

Status

Infrastructure & Operations
WebOps: Other
VERIFIED FIXED
9 years ago
5 years ago

People

(Reporter: laura, Assigned: dmoore)

Tracking

Details

(Whiteboard: Push @ 03/24/2009)

(Reporter)

Description

9 years ago
Details to come, this is just the heads up.
(Reporter)

Comment 1

9 years ago
Renaming release for marketing purposes.
Summary: Push SUMO 1.0 to production on Tuesday March 24th → Push SUMO 0.9.5 to production on Tuesday March 24th

Updated

9 years ago
Whiteboard: Push @ 03/24/2009
(Reporter)

Comment 2

9 years ago
Tag is http://svn.mozilla.org/projects/sumo/tags/0.9/0.9.5_20090324_r23716/

SQL changes are required, and will follow in this bug
(Reporter)

Comment 3

9 years ago
You'll also need to run 
sudo htaccess.sh
for this release as per https://bugzilla.mozilla.org/show_bug.cgi?id=479848

Updated

9 years ago
Assignee: server-ops → dmoore
(Reporter)

Comment 5

9 years ago
A couple extra notes on the push.

I have been told by IT that the checkout on prod is set up slightly differently from stage.  Be aware that inside the tag the webroot/ directory is the part that needs to be the document root on apache.  I am not sure if the scripts/ directory is checked out at present but it will be needed after this release, so it would be a good time to check.

The procedure should be as follows:
1.  Update the database as per the above SQL.  The second query is an ALTER TABLE and may take some time to execute.

2.  svn switch to the new tag.

3.  Change into the webroot directory and run 
    sudo htaccess.sh
This updates all of the various htaccess files throughout the directory hierarchy.

4.  After all this is complete, you will need to purge the various caches associated with SUMO so that the push can be verified.  There are three caches that need purging.  They need to be purged in the following order:

4.1 Smarty template cache.  
In webroot/templates_c, rm *.tpl and rm *.tpl.php
In webroot/temp/cache, rm everything *except for* index.php

4.2 Memcache
We do whole page caching in memcache.  The memcache servers we use can be found listed in webroot/db/local.php

4.3 Netscaler

That should be it!  Thanks and good luck.
(Assignee)

Comment 6

9 years ago
Pushed as requested.
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
Verified FIXED; checked several bugs like bug 482212, bug 482474, and bug 474895, among a few others.
Status: RESOLVED → VERIFIED
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.