Eqiad Migration Planning/Checklist

From Wikitech
< Eqiad Migration Planning(Difference between revisions)
Jump to: navigation, search
(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

Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox