Eqiad Migration Planning/Checklist
From Wikitech
< Eqiad Migration Planning(Difference between revisions)
(Make edits on wikis associated with each database cluster (s1, s2...s7)) |
|||
| Line 46: | Line 46: | ||
* Captcha (account creation) | * Captcha (account creation) | ||
* Make edits on wikis associated with each database cluster (s1, s2...s7) | * Make edits on wikis associated with each database cluster (s1, s2...s7) | ||
| + | |||
| + | * User | ||
| + | ** registers | ||
| + | **search article | ||
| + | **read article | ||
| + | **comment on article | ||
| + | **edit article | ||
| + | **create article | ||
| + | **localization | ||
| + | |||
| + | |||
| + | * Community member | ||
| + | ** tag article | ||
| + | **(exercise special pages features) | ||
| + | **exercise special page functions | ||
-------------------------------------- | -------------------------------------- | ||
Revision as of 21:46, 8 January 2013
EQIAD Checklist
Provision:
- Ceph at EQIAD
- Image scalers
- Apache servers
- git-deploy
- cluster replication
- Math, Captcha, Misc objects from ms7 to Swift
- memcached
- redis
- parser cache, parser cache sharding
- database servers replication
- proper SQL grants in place
- poolcounter
- Netapp discrepancies handled
- logging: wmerrors + apache syslog
- parsoid servers
- Varnish
- Mediawiki config in place
- failover (both directions)
- test/test2 or equivalent supported (optionally name test -> pre-production and test2 -> staging to reflect actual function)
Tests:
- Ceph objects accessed correctly
- Apaches replicated properly (Jeff Green replay script to test this)
- git-deploy dry runs
- logging
- failover/fail back
UI tests:
- Login works
- Logout works
- UploadWizard works
- Upload new file over existing image works
- Image purge works
- Anonymous editing works
- Math extension works
- PDF book creation works
- Video transcoding works
- Job queue is processing
- Captcha (account creation)
- Make edits on wikis associated with each database cluster (s1, s2...s7)
* User
- registers
**search article **read article **comment on article **edit article **create article **localization
- Community member
- tag article
- (exercise special pages features)
- exercise special page functions