Main

March 23, 2007

Continued AMO testing & debugging

As many of you know, we have attempted to release a new version of addons a few times. With each attempt the webdev team makes incremental & substantial improvements, but we haven't been able to get the application to a reasonable performance level.

Most of the issue is that we simply have a difficult time reproducing the massive amount of traffic that comes into the site on a daily basis. This, coupled with the complexity of a complete application rewrite, has kept us from formally releasing.

In order help the webdev team better debug and pinpoint the performance issues, we will be periodically switching the production site to new code at low load times to test with real world traffic. The site will be totally functional and these switches should result in no downtime. Once the release is final, we'll be sure to announce it far and wide.

Thanks again for your continued patience and support - we are all working hard to deliver a quality amo release.

-Justin

June 6, 2006

Proposed upcoming mirror changes

We'd like to announce some proposed changes to how we mirror and
distribute our various products and builds. Our current mirror size is
approaching 500gb - much too large and costly to ask our mirrors to
support. Thus, we have come up with a new and improved mirror strategy
to help alleviate the space and bandwidth issues associated with
supporting such a large mirror site while retaining our ability to
distribute our software in a quick and efficient manner.

We will take comments until 6/8/06 with implementation scheduled for
6/9/06 assuming no major objections. Please take the time to read
through the changes and let us know if you have any concerns with the
proposed plan. Note - there should be no end-user effecting changes.
All of these modifications will be transparent to the user.

---
* There will be 2 rsync modules/data repositories:
o Releases - this will be all releases which have been
released with the last year. This includes rc's, beta's and alpha's. All
bouncer files will be contained within this module.
o FTP - this will contain all of the releases module plus all
old releases (beta's, alpha's and rc's) and any nightly builds.
ftp.mozilla.org and archive.mozilla.org will go to this data set.

* Anyone who would like to mirror Releases will *have* to mirror
from releases-rsync.mozilla.org (TDS and OSL - as most should be doing
now). We haven't enforced this and there are a few people who are still
mirroring off surf (i.e. stage). This has a few bad ramifications around
virus scanning, bandwidth, etc - we'll just start enforcing that people
use the correct rsync mirrors.

* Master mirrors (OSL and TDS) and standard mirrors won't rsync the
FTP module, instead only the releases module. This will mean that all
ftp.mozilla.org traffic will come directly to Mozilla. Our main mirrors
do not want to keep this much data online and we can easily handle
traffic. Any high-traffic builds/releases should be in the releases module.
---

We are in discussions with our major mirror sites to make sure the
changes are implemented with minimal downstream impact. Again, please
let me know if you have any questions/concerns/issues with the new setup.

February 7, 2006

One down, one to go

System updates are done. Moving on to network downtime, more updates to come...