CloudServices/Sync/FxSync/Archived/13GoLive: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Server Engineering (Owner: Toby)==
==Server Engineering (Owner: Toby)==
* Tag and deploy a stable version of code - DONE
* Tag and deploy a stable version of code - DONE
** Done. 1.3 tagged for sync, registration and registration-secure
** 1.3 tagged for sync, registration and registration-secure
* Enable mx scripts
* Enable mx scripts
** [https://intranet.mozilla.org/Labs/Weave/AdminScripts Documentation] [5/20] DONE
** [https://intranet.mozilla.org/Labs/Weave/AdminScripts Documentation] [5/20] DONE
** Scripts have been rewritten to work with cleaner config. Need multiple-node setup to test on. [5/21] ONTRACK
** Scripts have been rewritten to work with cleaner config. Need multiple-node setup to test on. [5/21] DONE
** At this point, it becomes an operations issue.
** At this point, it becomes an operations issue.
* Test migration [5/24]
* Test migration [5/24]
** Need firewall holes and somewhere to deploy it. [5/21]
** Test on stage. [5/21] DONE
** Need firewall holes for production. [5/21]
** Migration plan at https://intranet.mozilla.org/Labs/Weave/MigrationPlan
** Migration plan at https://intranet.mozilla.org/Labs/Weave/MigrationPlan


Line 18: Line 19:
Add-on:
Add-on:


* b6 release (Thursday)
* b6 release [5/21]
** string frozen, tagged in both repos (weave + en-US)
** string frozen, tagged in both repos (weave + en-US)
** includes all green locales from l10n
** includes all green locales from l10n
** pointing at final URLs
** pointing at final URLs
* RC1 release (Monday)
* RC1 release [5/24]
** All locales showing green as of 8 AM PDT Monday will be included in this build.
** All locales showing green as of 8 AM PDT Monday will be included in this build.
* Spin final release build (late Monday/early Tuesday)
* Spin final release build (late Monday/early Tuesday) [5/25]
** stage to AMO once we have a go (Tuesday AM?)
** stage to AMO once we have a go (Tuesday AM?)


Web stuff:
Web stuff:


* services.mozilla.com
* services.mozilla.com [5/21]
** get updated privacy policy/Terms of Service docs from legal and into SVN (Friday)
** get updated privacy policy/Terms of Service docs from legal and into SVN [5/21]
** provide links on mozillalabs.com to new URLs (Thursday)
** provide links on mozillalabs.com to new URLs - [5/21]
** rebranding done and all content in place (Thursday)
** rebranding done and all content in place - [5/21]


==Ops (Owner: mrz)==
==Ops (Owner: mrz)==
* Make load test work
* Make load test work
** Augment frontend network infrastructure (05/21)
* Infrastructure changes
** Replace HDDs in LDAP slaves with SSDs (05/21)
** Augment frontend network infrastructure (05/21)
** Replace HDDs in LDAP slaves with SSDs (05/21)
* Get monitoring in place (05/24)
* Get monitoring in place (05/24)
** wp-zlb (Zeus) in Nagios {{bug|565926}}
** wp-zlb (Zeus) in Nagios {{bug|565926}}
** LDAP replication lag {{bug|565946}}
** LDAP replication lag {{bug|565946}}
** MySQL nagios checks {{bug|567614}} ✓
** Zeus service checks (webapi/ldap) {{bug|567615}} ✓
* Get trending in place (05/24)
* Get trending in place (05/24)
** LDAP replication
** LDAP replication
* Get ops playbook done
* Get [https://intranet.mozilla.org/IT:Weave/Run_Book#Production_Server_Configuration ops playbook done]
** perpetual work in progress
** perpetual work in progress
* Lock down iptables/fw rules  
* Lock down iptables/fw rules [5/23]
** Zeus (05/20)
** Zeus


==Security (Owner: Clyon)==
==Security (Owner: Clyon)==
* Verify logging in production (once load testing is completed 5/21)
* Verify logging in production (once load testing is completed 5/21) [[https://bugzilla.mozilla.org/show_bug.cgi?id=567436 bug 567436]]
* Verify security event rules are firing (5/21 once logging is completed)
* Verify security event rules are firing (5/21 once logging is completed)
* Final infrastructure review (5/24 to be completed by, will start 5/21)
* Final infrastructure review (5/24 to be completed by, will start 5/21)
Line 56: Line 60:
* Complete utest (eta Monday 5/24)  see matts email
* Complete utest (eta Monday 5/24)  see matts email
* QA will resume testing beta 6 when available, and run through smoketests and bfts.  ETA to run those without hiccups is 2-4 hours.  This will be against production server (includes fennec)
* QA will resume testing beta 6 when available, and run through smoketests and bfts.  ETA to run those without hiccups is 2-4 hours.  This will be against production server (includes fennec)
** update: beta 6 landed 5/21, so targeting signoff on 5/24.
** update: beta 6 landed 5/21, so targeting signoff on 5/24. - PASS


==Marketing (Owner: Mayumi)==
==Marketing (Owner: Mayumi)==
* Blog post ready
* Blog post ready - DONE
* Web pages ready
* Web pages ready [5/21]


==Support (Owner: Ragavan/Tenser)==
==Support (Owner: Ragavan/Tenser)==
* Make sure support KBs are reviewed and ready to go. (ETA: Friday, May 21)
* Make sure support KBs are reviewed and ready to go. (ETA: Friday, May 21) - '''Done'''
** https://support.mozilla.com/en-US/kb/What%20is%20Firefox%20Sync
** https://support.mozilla.com/en-US/kb/Firefox+Sync+is+not+working
** https://support.mozilla.com/en-US/kb/How+to+sync+Firefox+settings+between+computers
** https://mobile.support.mozilla.com/en-US/kb/How+to+sync+Firefox+settings+with+a+mobile+device


==Metrics (Owner: Ken)==
==Metrics (Owner: Ken)==
* Make sure metrics are in place and ready to point at the new environment
* Make sure metrics are in place and ready to point at the new environment
** We are in good shape -- it doesn't look like we need to do any major refactoring, IT should be able to deploy the kit we provided to staging to test with.
** We are in good shape -- it doesn't look like we need to do any major refactoring, IT should be able to deploy the kit we provided to staging to test with. [5/23]

Latest revision as of 20:11, 19 November 2013

Server Engineering (Owner: Toby)

  • Tag and deploy a stable version of code - DONE
    • 1.3 tagged for sync, registration and registration-secure
  • Enable mx scripts
    • Documentation [5/20] DONE
    • Scripts have been rewritten to work with cleaner config. Need multiple-node setup to test on. [5/21] DONE
    • At this point, it becomes an operations issue.
  • Test migration [5/24]

Client Engineering (Owner: MConnor)

Key Links:

l10n dashboard services.m.c stage

Add-on:

  • b6 release [5/21]
    • string frozen, tagged in both repos (weave + en-US)
    • includes all green locales from l10n
    • pointing at final URLs
  • RC1 release [5/24]
    • All locales showing green as of 8 AM PDT Monday will be included in this build.
  • Spin final release build (late Monday/early Tuesday) [5/25]
    • stage to AMO once we have a go (Tuesday AM?)

Web stuff:

  • services.mozilla.com [5/21]
    • get updated privacy policy/Terms of Service docs from legal and into SVN [5/21]
    • provide links on mozillalabs.com to new URLs - [5/21]
    • rebranding done and all content in place - [5/21]

Ops (Owner: mrz)

  • Make load test work ✓
  • Infrastructure changes
    • Augment frontend network infrastructure (05/21) ✓
    • Replace HDDs in LDAP slaves with SSDs (05/21) ✓
  • Get monitoring in place (05/24)
  • Get trending in place (05/24)
    • LDAP replication
  • Get ops playbook done
    • perpetual work in progress
  • Lock down iptables/fw rules [5/23]
    • Zeus

Security (Owner: Clyon)

  • Verify logging in production (once load testing is completed 5/21) [bug 567436]
  • Verify security event rules are firing (5/21 once logging is completed)
  • Final infrastructure review (5/24 to be completed by, will start 5/21)

QA (Owner: TChung)

  • Complete utest (eta Monday 5/24) see matts email
  • QA will resume testing beta 6 when available, and run through smoketests and bfts. ETA to run those without hiccups is 2-4 hours. This will be against production server (includes fennec)
    • update: beta 6 landed 5/21, so targeting signoff on 5/24. - PASS

Marketing (Owner: Mayumi)

  • Blog post ready - DONE
  • Web pages ready [5/21]

Support (Owner: Ragavan/Tenser)

Metrics (Owner: Ken)

  • Make sure metrics are in place and ready to point at the new environment
    • We are in good shape -- it doesn't look like we need to do any major refactoring, IT should be able to deploy the kit we provided to staging to test with. [5/23]