E10s/Status/May26: Difference between revisions

From MozillaWiki
< E10s‎ | Status
Jump to navigation Jump to search
Line 22: Line 22:


==Upcoming Decisions and Milestones==  
==Upcoming Decisions and Milestones==  
* May 23 Compare MPC=data to our current Performance and Stability baseline
* [DONE] A go/no-go decision for doing an initial roll-out for Multi in Firefox 54 will happen no later than June 3rd.
* A go/no-go decision for doing an initial roll-out for Multi in Firefox 54 will happen no later than June 3rd.
* [DONE] May 23 Compare MPC=data to our current Performance and Stability baseline
* [DONE] [https://sql.telemetry.mozilla.org/queries/4400/source#8797 The % of Beta Users with e10s-Multi activated] in shows us that our initial experiment design doesn't activate E10s-Multi for as many users as we would like. 10% of the population is in the control group and 90% is in test, however, only 46% have e10s active and 21% which is has Multi enabled. We are currently activating e10s-Multi for users who either do not have add-ons installed or who are using WebExtensions only. Product's sentiment is that this approach is too conservative and is evaluating [https://wiki.mozilla.org/Firefox/AddOns/Status/current#Multiplecontent_Processes risk] vs. reward for expanding the experiment to include MPC=True Add-Ons for e10s Multi. This decision will be made by May 12th.
* [DONE] [https://sql.telemetry.mozilla.org/queries/4400/source#8797 The % of Beta Users with e10s-Multi activated] in shows us that our initial experiment design doesn't activate E10s-Multi for as many users as we would like. 10% of the population is in the control group and 90% is in test, however, only 46% have e10s active and 21% which is has Multi enabled. We are currently activating e10s-Multi for users who either do not have add-ons installed or who are using WebExtensions only. Product's sentiment is that this approach is too conservative and is evaluating [https://wiki.mozilla.org/Firefox/AddOns/Status/current#Multiplecontent_Processes risk] vs. reward for expanding the experiment to include MPC=True Add-Ons for e10s Multi. This decision will be made by May 12th.
* [DONE] We should have complete data for our release criteria by EOD May 10
* [DONE] We should have complete data for our release criteria by EOD May 10

Revision as of 15:54, 26 May 2017

Green-sm.jpg


e10s Update: May 26

Executive Summary

  • Green means GO! For e10s-multi Firefox 54 Beta 1 with 4 content processes. Currently 26% of the 54 Beta population has e10s-Multi enabled as compared to 21.15% the first week. After four weeks on beta, we have no major issues which would prevent us from shipping release criteria. Scroll below, to see more details.
  • The Release Plan is to activate e10s multi for 80% of our Release users without add-ons (leaving 20% of users without add-ons with single process). We are going to target 100% of that 80% on Day 1. If something goes awry, we can disable e10s multi with the System Add-On completely or, for a specific population exhibiting issues.
  • e10s and A11y for Windows has slipped from Firefox 55 to Firefox 56+ due to the challenges with instability.

e10s-Multi Release Criteria

  • [ON TRACK] Stability. We have a tight correlation between single process and multi-process crashes which is good. We decided that th WebExtensions crashes in the content crash rate is being higher than Non Web-Extensions was enough risk to not include WE extensions users in this initial roll-out for Firefox 54. We thought we had a root cause with bug 1347984 but it turns out it is not reproducible. Ben Miroglio has an action item to dissect the WebExtensions crashes so we can (a) detect which WebExtensions are crashier and (b) detect which crashes are most frequent. Otherwise, our stability criteria is being met but Multi so far.

Upcoming Decisions and Milestones

  • [DONE] A go/no-go decision for doing an initial roll-out for Multi in Firefox 54 will happen no later than June 3rd.
  • [DONE] May 23 Compare MPC=data to our current Performance and Stability baseline
  • [DONE] The % of Beta Users with e10s-Multi activated in shows us that our initial experiment design doesn't activate E10s-Multi for as many users as we would like. 10% of the population is in the control group and 90% is in test, however, only 46% have e10s active and 21% which is has Multi enabled. We are currently activating e10s-Multi for users who either do not have add-ons installed or who are using WebExtensions only. Product's sentiment is that this approach is too conservative and is evaluating risk vs. reward for expanding the experiment to include MPC=True Add-Ons for e10s Multi. This decision will be made by May 12th.
  • [DONE] We should have complete data for our release criteria by EOD May 10

Engineering Status + Schedule

  • Engineering highlights include recently landed bug 1341008 Use the preallocated process manager by default which Preloads a content process in the background when the browser is idle and using that the next time we need one which will greatly improve load time.
  • Top issues we are investigating include:
  • bug 1363240 Content process limit specified by dom.ipc.processCount is not respected in some circumstances