Closed
Bug 485609
Opened 16 years ago
Closed 16 years ago
Set up and document hot-swappable deployment plan for mozilla.com
Categories
(mozilla.org Graveyard :: Server Operations: Projects, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: morgamic, Unassigned)
References
Details
(Whiteboard: 2009Q2)
Currently, mozilla.com pushes are suboptimal:
- takes too much time
- best-case, site temporarily gets stuck in a quasi-state
- worst-case, site gets stuck in said state for a while
We should:
- keep another docroot with mozilla.com on it, naming it something fun
- perform all deployment operations on that alternate docroot
- instantaneously switch from the "hot" docroot to the updated docroot
- repeat for subsequent releases
How IT decides to implement it is up to them, but the main idea is to avoid ever having mozilla.com in a non-solid state (which could potentially happen no matter what RCS you use).
Reporter | ||
Comment 1•16 years ago
|
||
An added advantage of this is you can revert quickly as well.
Reporter | ||
Comment 2•16 years ago
|
||
For smaller mozilla.com changes via kubla, we don't need to do this but when we're pushing hundreds of new files for a dot release we should implement this strategy since there is a higher risk of delay or failure.
Comment 3•16 years ago
|
||
I think is is going to be a pretty large project/rework of our current system. Q2 goal?
Reporter | ||
Comment 4•16 years ago
|
||
What if we just used a symlink? :)
Updated•16 years ago
|
Assignee: server-ops → nobody
Component: Server Operations → Server Operations: Projects
Whiteboard: 2009Q2
Reporter | ||
Comment 5•16 years ago
|
||
Beltzner - :)
Comment 6•16 years ago
|
||
Sadly, Beltzner alone will not be able to solve this problem for you, though he will cheer from the sidelines, complete with a fuzzy-finger if it will help.
Reporter | ||
Comment 7•16 years ago
|
||
I was just cc-ing you because you asked me to.
Reporter | ||
Comment 8•16 years ago
|
||
Has anybody had time to look at this? As the sites grows larger we're having more problems with git/svn/deployment.
Comment 9•16 years ago
|
||
Currently it depends on bug 488762, which is a Q2 goal.
Updated•16 years ago
|
Group: infra
Reporter | ||
Comment 10•16 years ago
|
||
Any progress on this? Would really suck to try to update 3.5 content then have it fail on us again because of SVN. We should avoid that.
Comment 11•16 years ago
|
||
3.5 is being tracked over in bug 495326.
Comment 12•16 years ago
|
||
We did this for 3.5 and have made changes to how quickly we can push stuff out too. I feel like we can call this done.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•