Heterogeneous deployment/old
Appearance
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:
- Replace scap with wmsync
- devise a way to list which sites get which version
- tweak MWVersion.php for 'live' (w/) stub scripts to check the above list and divert to appropriate $IP
- ...
- profit!
(ok....we don't have a full blown plan yet, but we know scap needs work)