Jump to content

Heterogeneous deployment/old

From Wikitech
Revision as of 07:25, 9 February 2011 by imported>Brion

Project notes for multiple extension/core version deployment.

Requirements

  • Multiple core versions
  • Multiple extension versions
  • Ability to have at least staging + production

Nice to have

  • A/B testing

Issues:

  • bits: $wgExtensionAssetsPath and $wgStyleSheetPath
  • l10n cache
  • separate $IP, but shared configuration
  • scap pushing multiple versions
  • downgrading
  • (figure out if there are any other shared caches)
  • APC cache size

Plan:

  1. Replace scap with wmsync
  2. devise a way to list which sites get which version
  3. tweak MWVersion.php for 'live' (w/) stub scripts to check the above list and divert to appropriate $IP
  4. ...
  5. profit!

(ok....we don't have a full blown plan yet, but we know scap needs work)