Electrolysis/Release Criteria: Difference between revisions
(clear incorrect RASCI for memory) |
m (Fix layout) |
||
| (146 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
Placeholder page to collect and track Electrolysis release criteria. cpeterson owns this page. | Placeholder page to collect and track Electrolysis release criteria. cpeterson owns this page. | ||
= | = Rollout Criteria = | ||
We plan to ship e10s in Firefox 48 using a staged rollout. See [https://docs.google.com/document/d/150XUlvXi13mliWIixS5x5DoLE14ySxItBhQfCIKg1NI/edit elan's e10s release plan]. | |||
* '''Stability dashboards''': | |||
** [https://sql.telemetry.mozilla.org/queries/613/source Firefox 48 Release] | |||
** [https://sql.telemetry.mozilla.org/queries/607/source Firefox 48 Beta] | |||
** "M+(c-s)" is the metric that matters: main (chrome) process crash rate + content process crash rate - content process shutdown crash rate. | |||
* '''Engagement Ratio dashboards''': (DAU/MAU) | |||
** [https://sql.telemetry.mozilla.org/dashboard/client-count-firefox-e10s-release%2D Firefox 48 Release] | |||
** [https://sql.telemetry.mozilla.org/dashboard/e10s-client-count-beta-e10scontrol%2D Firefox 48 Beta] | |||
* chutten's [https://github.com/vitillo/e10s_analyses/blob/master/beta/48/week3/e10s_experiment.ipynb '''telemetry report'''] for Firefox 48 '''Beta'''. ''(FIXME: fix URL to point to Firefox 48 GA report when available!)'' | |||
= Release Criteria = | = Release Criteria = | ||
== | == Stability == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | bsmedberg | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | bsmedberg | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| | | Kairo, rvitillo | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara, release management | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 100: | Line 46: | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | chrome + content crash rate | ||
| | | (chrome + (content - content shutdown termination crash reports) ) / 1000 use hours | ||
| | | "M+(c-s)" on [https://sql.telemetry.mozilla.org/queries/607/source 48 Beta] | ||
| | | jimm | ||
| style="background-color: | | 5.34 crashes/khour | ||
| style="background-color: | | style="background-color: PaleGreen;" | 5.20 crashes/khour | ||
| style="background-color: | | style="background-color: PaleGreen;" | YES | ||
| style="background-color: PaleGreen;" | Barbara (2016-06-29), bsmedberg (2016-07-01) | |||
|- | |- | ||
| | | plugin process crash rate | ||
| | | plugin crashes per 1000 use hours | ||
| | | "PLUGIN" on [https://sql.telemetry.mozilla.org/queries/607/source 48 Beta] | ||
| | | jimm | ||
| | | 9.53 plugin crashes/khour | ||
| | | 12.59 plugin crashes/khour | ||
| | | NO, but blassey says plugin crashes do not block e10s release. | ||
| | | N/A | ||
|} | |} | ||
== | Crash rates exclude XP and deprecated OS X operating systems | ||
* [https://telemetry.mozilla.org/crashes/office-dashboard.html Stability "office dashboard"] | |||
* [[Electrolysis/Release Criteria/Stability|More information on Stability analysis]] | |||
* Stability analysis meta {{bug|1251376}} | |||
== User Engagement == | |||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | rvitillo | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | TBD | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| | | measurement/data teams | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara, release management | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 140: | Line 92: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Metric | ! Metric | ||
! Analysis | ! Analysis | ||
| Line 149: | Line 100: | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | Engagement Ratio (DAU/MAU) | ||
| [https://sql.telemetry.mozilla.org/dashboard/e10s-client-count-beta-e10scontrol- Engagement Ratio graphs] ({{bug|1251259}}) | |||
| [https:// | |||
| | |||
| rvitillo | | rvitillo | ||
| | | style="background-color: PaleGreen;" | ~0.22 | ||
| style="background-color: | | style="background-color: PaleGreen;" | ~0.35 | ||
| style="background-color: | | style="background-color: PaleGreen;" | Yes | ||
| style="background-color: | | style="background-color: PaleGreen;" | rvitillo, bsmedberg (2016-05-27) | ||
|} | |} | ||
== Jank == | == Jank == | ||
| Line 201: | Line 139: | ||
| GC pauses | | GC pauses | ||
| GC_MAX_PAUSE_MS (parent, children) | | GC_MAX_PAUSE_MS (parent, children) | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/ | | [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | ||
| rvitillo | | rvitillo | ||
| style="background-color: PaleGreen;" | e10s is slightly better | | style="background-color: PaleGreen;" | YES: e10s is slightly better | ||
| style="background-color: | | style="background-color: PaleGreen;" | chutten and jgriffiths (2016-04-08) | ||
|- | |- | ||
| Cycle Collector pauses | | Cycle Collector pauses | ||
| CYCLE_COLLECTOR_MAX_PAUSE (parent, children) | | CYCLE_COLLECTOR_MAX_PAUSE (parent, children) | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/ | | [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | ||
| rvitillo | | rvitillo | ||
| style="background-color: PaleGreen;" | e10s is slightly better | | style="background-color: PaleGreen;" | YES: e10s is slightly better | ||
| style="background-color: | | style="background-color: PaleGreen;" | chutten and jgriffiths (2016-04-08) | ||
|- | |- | ||
| Event loop lag | | Event loop lag | ||
| INPUT_EVENT_RESPONSE_MS | | INPUT_EVENT_RESPONSE_MS | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/ | | [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | ||
[http://mzl.la/21WwhFj Nightly 48 telemetry] | |||
| chutten | | chutten | ||
| style="background-color: PaleGreen;" | | | style="background-color: PaleGreen;" | e10s is different but not worse | ||
| style="background-color: | | style="background-color: PaleGreen;" | chutten and jgriffiths (2016-04-08) | ||
|- | |- | ||
| Browser responsiveness during page load | | Browser responsiveness during page load | ||
| Line 224: | Line 163: | ||
| [https://treeherder.mozilla.org/perf.html#/e10s?filter=tp5o%20responsiveness Perfherder] | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=tp5o%20responsiveness Perfherder] | ||
| | | | ||
| style="background-color: PaleGreen;" | | | style="background-color: PaleGreen;" | YES: e10s is 39%–88% faster | ||
| style="background-color: | | style="background-color: PaleGreen;" | chutten and jgriffiths (2016-04-08) | ||
|- | |- | ||
|} | |} | ||
| Line 232: | Line 171: | ||
* Jank analysis meta {{bug|1251377}} | * Jank analysis meta {{bug|1251377}} | ||
== | == Page Load == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | jimm | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| Line 242: | Line 181: | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| | | jmaher | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| jgriffiths, | | jgriffiths, rvitillo | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 256: | Line 195: | ||
! Analysis | ! Analysis | ||
! Analysis By | ! Analysis By | ||
! non-e10s value | |||
! e10s value | |||
! Criteria Met? | ! Criteria Met? | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | tp5o summary ±5% | ||
| style="background-color: | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=tp5o%20summary Perfherder] | ||
| | |||
| style="background-color: | | 248.32 (Linux) | ||
| style="background-color: | 230.35 (Win8) | ||
| style="background-color: PaleGreen;" | 246.28 (Linux) | |||
213.51 (Win8) | |||
| style="background-color: PaleGreen;" | YES: -0.82% to -7.31% improvement | |||
| style="background-color: PaleGreen;" | jgriffiths, RyanVM (2016-04-01) | |||
jimm (2016-04-04) | |||
|- | |- | ||
| | | FX_PAGE_LOAD_MS ±5% | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] ({{bug|1228020}}) | |||
| rvitillo | |||
| | |||
| | | style="background-color: PaleGreen;" | e10s is much better. | ||
| | | style="background-color: PaleGreen;" | YES: e10s is much better. | ||
| style="background-color: PaleGreen;" | jgriffiths, RyanVM (2016-04-01) | |||
| style="background-color: | jimm (2016-04-04) | ||
| style="background-color: | |||
e10s is better | |||
| style="background-color: | |||
|} | |} | ||
* [[Electrolysis/Release Criteria/ | * [[Electrolysis/Release Criteria/Pageload|More information on Page Load analysis]] | ||
* | * Page Load analysis meta {{bug|1251549}} | ||
== | == Startup/Shutdown Time == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | rvitillo | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| Line 295: | Line 237: | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| jgriffiths, | | jgriffiths, jmaher | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 303: | Line 245: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Release Criteria | ||
! Metric | ! Metric | ||
! Analysis | ! Analysis | ||
| Line 312: | Line 254: | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | Talos tests | ||
| | | ts_paint ±10% | ||
| style="background-color: | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=ts_paint Perfherder] | ||
| | | | ||
| style="background-color: | | 863 (Win7) | ||
| style="background-color: | | style="background-color: PaleGreen;" | 433 (Win7) | ||
| style="background-color: | | style="background-color: PaleGreen;" | YES: 43–55% better ({{bug|1174767}}) | ||
| style="background-color: | | style="background-color: PaleGreen;" | jgriffiths, rvitillo (2016-04-01) | ||
jimm (2016-04-04) | |||
|- | |||
| Time to first paint | |||
| SIMPLE_MEASURES_FIRSTPAINT ±10% | |||
("simpleMeasurements/firstPaint") | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | |||
| rvitillo | |||
| 4468 ms | |||
| style="background-color: PaleGreen;" | 4391 ms | |||
| style="background-color: PaleGreen;" | YES: e10s is slightly better | |||
| style="background-color: PaleGreen;" | jgriffiths, rvitillo (2016-04-01) | |||
jimm (2016-04-04) | |||
|- | |||
| Shutdown time | |||
| SIMPLE_MEASURES_SHUTDOWNDURATION ±25% | |||
("simpleMeasurements/shutdownDuration") | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | |||
| rvitillo | |||
| 1156 ms | |||
| style="background-color: PaleGreen;" | 1190 ms | |||
| style="background-color: PaleGreen;" | YES: e10s is slightly worse, but within ±25% tolerance. | |||
| style="background-color: PaleGreen;" | jgriffiths, rvitillo (2016-04-01) | |||
jimm (2016-04-04) | |||
|} | |} | ||
* | * In telemetry performance reports, search for "simpleMeasurements/firstPaint", "impleMeasurements/sessionRestored", and "simpleMeasurements/shutdownDuration". | ||
== | == Scrolling == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | kats | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| Line 335: | Line 299: | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| jmaher, | | avih, jmaher, graphics team (mstange) | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| jgriffiths | | jgriffiths, jmaher | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 347: | Line 311: | ||
|- | |- | ||
! Metric | ! Metric | ||
! Analysis | ! Analysis | ||
! Analysis By | ! Analysis By | ||
! Criteria Met? | ! Criteria Met? | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | FX_REFRESH_DRIVER_SYNC_SCROLL_FRAME_DELAY_MS | ||
| | | [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | ||
| style="background-color: | | avih | ||
| style="background-color: | | style="background-color: PaleGreen;" | YES: e10s is faster | ||
| style="background-color: PaleGreen;" | kats and jgriffiths (2016-04-08) | |||
| style="background-color: | |- | ||
| style="background-color: | | tp5o_scroll | ||
| | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=tp5o_scroll Perfherder] | ||
| kats | |||
| style="background-color: PaleGreen;" | YES: e10s is 6% – 53% better | |||
| style="background-color: PaleGreen;" | kats and jgriffiths (2016-04-08) | |||
|- | |||
| tscrollx | |||
| [https://treeherder.mozilla.org/perf.html#/e10s?filter=tscrollx Perfherder] | |||
| kats | |||
| style="background-color: PaleGreen;" | YES: e10s is 7% – 58% better | |||
| style="background-color: PaleGreen;" | kats and jgriffiths (2016-04-08) | |||
|} | |||
* [[Electrolysis/Release Criteria/Scrolling|More information on Scrolling analysis]] | |||
* Scrolling analysis meta {{bug|1251388}} | |||
== Plugin Jank == | |||
{| class="wikitable" | |||
! Responsible | |||
| chutten | |||
|- | |||
! Accountable | |||
| aklotz | |||
|- | |||
! Supporting | |||
| bsmedberg | |||
|- | |||
! Consulted | |||
| Barbara | |||
|- | |- | ||
! Informed | |||
| | | cpeterson, elan, release management | ||
| | |} | ||
{| class="wikitable" | |||
|- | |- | ||
! Description | |||
! Metric | |||
! Analysis | |||
! Analysis By | |||
! Criteria Met? | |||
! Criteria Met Signed-off By | |||
|- | |- | ||
| | | Plugin module initialization jank time | ||
| BLOCKED_ON_PLUGIN_MODULE_INIT_MS ±5% | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/apz/e10s_plugin_lag.ipynb Beta 46 experiment] | |||
| style="background-color: | | chutten | ||
| style="background-color: PaleGreen;" | '''Flash''': YES. e10s is better. | |||
| style="background-color: | '''Java''': YES. e10s is better. | ||
'''Silverlight''': YES. e10s is better. | |||
'''Unity''': YES. e10s is better. | |||
| style="background-color: PaleGreen;" | chutten (2016-04-08, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c4 bug 1261362]) | |||
aklotz (2016-04-09, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c5 bug 1261362]) | |||
Barbara (2016-04-18) | |||
|- | |- | ||
| | | Plugin initialization jank time | ||
| | | BLOCKED_ON_PLUGIN_INSTANCE_INIT_MS ±5% | ||
| | | [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/apz/e10s_plugin_lag.ipynb Beta 46 experiment] | ||
| style="background-color: | | chutten | ||
| style="background-color: PaleGreen;" | '''Flash''': MAYBE? e10s is slightly worse. | |||
| style="background-color: | '''Java''': YES. e10s is slightly better. | ||
'''Silverlight''': MAYBE? e10s is slightly worse. | |||
'''Unity''': YES! e10s is better. | |||
| style="background-color: PaleGreen;" | chutten (2016-04-08, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c4 bug 1261362]) | |||
aklotz (2016-04-09, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c5 bug 1261362]) | |||
Barbara (2016-04-18) | |||
|- | |- | ||
| | | Plugin destruction jank time | ||
| BLOCKED_ON_PLUGIN_INSTANCE_DESTROY_MS ±5% | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/apz/e10s_plugin_lag.ipynb Beta 46 experiment] | |||
| style="background-color: | | chutten | ||
| style="background-color: PaleGreen;" | '''Flash''': YES. e10s is different, but not worse. | |||
| style="background-color: | '''Java''': MAYBE? e10s is slightly worse. | ||
'''Silverlight''': MAYBE? improvement on extreme lag (>2 seconds); regression on moderate lag (200–700ms) | |||
'''Unity''': YES. e10s is different, but not worse. | |||
| style="background-color: PaleGreen;" | chutten (2016-04-08, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c4 bug 1261362]) | |||
aklotz (2016-04-09, [https://bugzilla.mozilla.org/show_bug.cgi?id=1261362#c5 bug 1261362]) | |||
Barbara (2016-04-18) | |||
|} | |} | ||
* [[Electrolysis/Release Criteria/ | * [[Electrolysis/Release Criteria/Plugin Jank|More information on Plugin Jank analysis]] | ||
* | * Plugin jank analysis meta {{bug|1251551}} | ||
== | == Memory Usage == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | erahm | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | blassey | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| jmaher | | jmaher (Talos) | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 434: | Line 433: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Metric | ! Metric | ||
! Analysis | ! Analysis | ||
! non-e10s value | ! non-e10s value | ||
! e10s value | ! e10s value | ||
| Line 443: | Line 440: | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| tp5o Main_RSS | |||
| tp5o | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=Main_RSS Perfherder] | ||
| 401623141.33 (OS X) | |||
| style="background-color: | | style="background-color: PaleGreen;" | 331418381.64 (OS X) | ||
| style="background-color: | | style="background-color: PaleGreen;" | e10s is 17%–35% better | ||
| style="background-color: | | style="background-color: PaleGreen;" | erahm (2016-04-15), Barbara (2016-04-18) | ||
| style="background-color: PaleGreen;" | | |- | ||
| style="background-color: | | MEMORY_TOTAL ±25% (browser + content process) | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] and [http://www.erahm.org/2016/02/11/memory-usage-of-firefox-with-e10s-enabled/ erahm's blog post] | |||
| | |||
| | |||
| style="background-color: PaleGreen;" | e10s is 10–20% worse, but within our ±25% tolerance | |||
| style="background-color: PaleGreen;" | erahm (2016-04-15), Barbara (2016-04-18) | |||
|- | |- | ||
| | | VSIZE_MAX_CONTIGUOUS (browser + content process) | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | |||
| | |||
| | | | ||
| | | style="background-color: PaleGreen;" | e10s is slightly different, but not worse? | ||
| style="background-color: | | style="background-color: PaleGreen;" | erahm (2016-04-15), Barbara (2016-04-18) | ||
| style="background-color: PaleGreen;" | | |||
|} | |} | ||
* [ | * We expect e10s MEMORY_TOTAL to regress compared to non-e10s because we are using more processes. | ||
* erahm's blog post: [http://www.erahm.org/2016/02/11/memory-usage-of-firefox-with-e10s-enabled/ Memory Usage of Firefox with e10s Enabled] | |||
== | == UI Smoothness == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | mconley | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | RyanVM | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| | | jmaher, avih, gabor | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara | ||
|- | |- | ||
! Informed | ! Informed | ||
| cpeterson, elan, release management | | cpeterson, elan, release management | ||
|} | |} | ||
Performance numbers below are broken down for both e10s and enabling APZ. Negative numbers represent performance gains. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Metric | ! Metric | ||
! Metric Owner | |||
! Analysis | ! Analysis | ||
! | ! Measurements | ||
! | ! Bugs | ||
! Criteria Met? | ! Criteria Met? | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | TART ±5% (Tab Animation Regression Test) | ||
| | | mconley | ||
| style="background-color: | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=tart Perfherder] | ||
| style="background-color: | | style="background-color: PaleGreen;" | | ||
| style="background-color: | e10s / APZ<br> | ||
| style="background-color: | xp = 4.4% combined<br> | ||
| style="background-color: | win7 = 1.8% / 9%<br> | ||
| style="background-color: | win8 = -0.6% / 10% (improvement)<br> | ||
osx = 6% / 3.5%<br> | |||
linux = 0.5% / 16% | |||
| style="background-color: PaleGreen;" | | |||
e10s: {{bug|1251699}}<br> | |||
apz:{{bug|1253412}} | |||
| style="background-color: PaleGreen;" | Borderline | |||
| style="background-color: PaleGreen;" | mconley (2016-04-19), Barbara (2016-04-20), avih (2016-04-21) | |||
|- | |||
| tpaint ±5% (first paint for a new window) | |||
| mconley | |||
| [https://treeherder.mozilla.org/perf.html#/e10s?filter=tpaint Perfherder] | |||
| style="background-color: PaleGreen;" | | |||
xp = 0%<br> | |||
win7 = 9.3%<br> | |||
win8 = 3.4%<br> | |||
osx = -11% (improvement)<br> | |||
linux = 7% | |||
| style="background-color: PaleGreen;" | {{bug|1174770}} | |||
| style="background-color: PaleGreen;" | Borderline | |||
| style="background-color: PaleGreen;" | mconley (2016-04-19), avih (2016-04-21), Barbara (2016-04-22) | |||
|- | |||
| tresize ±5% (window resize responsiveness) | |||
| jimm | |||
| [https://treeherder.mozilla.org/perf.html#/e10s?filter=tresize Perfherder] | |||
| style="background-color: PaleGreen;" | | |||
e10s / APZ<br> | |||
xp = 1.0% combined<br> | |||
win7 = 0.0% <br> | |||
win8 = -22% (improvement overall)<br> | |||
osx = 1.0% combined<br> | |||
linux = 7% / 2.0% | |||
| style="background-color: PaleGreen;" | {{bug|1252947}} | |||
| style="background-color: PaleGreen;" | Yes | |||
| style="background-color: PaleGreen;" | jgriffiths (2016-03-17, {{bug|1252947#c23}}), mconley (2016-04-21) | |||
|- | |||
| tps ±5% (tab switch speed) | |||
| mconley | |||
| [https://treeherder.mozilla.org/perf.html#/e10s?filter=tps Perfherder] | |||
| style="background-color: PaleGreen;" | | |||
xp = -27%<br> | |||
win7 = -28%<br> | |||
win8 = -34%<br> | |||
osx = -30%<br> | |||
linux = -19% | |||
| style="background-color: PaleGreen;" | | |||
e10s: {{bug|1186585}}<br> | |||
apz: {{bug|1216924}} | |||
| style="background-color: PaleGreen;" | Yes | |||
| style="background-color: PaleGreen;" | mconley (2016-04-19), Barbara (2016-04-20) | |||
|- | |||
| FX_TAB_SWITCH_TOTAL_MS | |||
| Gabor | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/46/noapz/e10s_experiment.ipynb beta 46 experiment] | |||
| style="background-color: PaleGreen;" | 52.66 ms (median) < 82.61 ms (median) | |||
| style="background-color: PaleGreen;" | [https://bugzilla.mozilla.org/show_bug.cgi?id=1252031#c2 bug 1252031] | |||
| style="background-color: PaleGreen;" | Yes | |||
| style="background-color: PaleGreen;" | gabor (2016-03-23, {{bug|1252031#c2}}), Barbara (2016-04-21) | |||
|- | |- | ||
| | | CART ±5% (Customize Animation Regression Test) | ||
| | | mconley | ||
| | | [https://treeherder.mozilla.org/perf.html#/e10s?filter=cart Perfherder] | ||
| style="background-color: | | style="background-color: PaleGreen;" | | ||
| style="background-color: | e10s / APZ<br> | ||
| | xp = improvement<br> | ||
| style="background-color: | win7 = 4.0% / 2.5%<br> | ||
| style="background-color: | win8 = 2.0% / 2.5%<br> | ||
osx = 3.7% / 2.7%<br> | |||
linux = 6.8% / 6.8% | |||
| style="background-color: PaleGreen;" | | |||
e10s: {{bug|1252768}}<br> | |||
apz: {{bug|1253380}} | |||
| style="background-color: PaleGreen;" | Borderline | |||
| style="background-color: PaleGreen;" | avih (2016-04-21), mconley (2016-04-19), Barbara (2016-04-22) | |||
|} | |} | ||
* [[Electrolysis/Release Criteria/ | * [[Electrolysis/Release Criteria/UI Smoothness|More information on UI Smoothness analysis]] | ||
* | * UI smoothness analysis meta {{bug|1251547}} | ||
== Graphics Performance == | == Graphics Performance == | ||
| Line 530: | Line 595: | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara, jmaher, graphics team | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 551: | Line 616: | ||
| 18 | | 18 | ||
| style="background-color: PaleGreen;" | 19 | | style="background-color: PaleGreen;" | 19 | ||
| style="background-color: PaleGreen;" | Mixed results from | | style="background-color: PaleGreen;" | Mixed results from 3% worse to 66% better | ||
| style="background-color: | | style="background-color: PaleGreen;" | Barbara (2016-05-06), Milan (2016-05-06) | ||
|- | |- | ||
| tcanvasmark ±5% | | tcanvasmark ±5% | ||
| Line 560: | Line 625: | ||
| style="background-color: PaleGreen;" | 6301 | | style="background-color: PaleGreen;" | 6301 | ||
| style="background-color: PaleGreen;" | Mixed results from 2% worse to 3% better | | style="background-color: PaleGreen;" | Mixed results from 2% worse to 3% better | ||
| style="background-color: PaleGreen;" | Barbara (2016-05-06), Milan (2016-05-06) | |||
| style="background-color: PaleGreen;" | | |||
|} | |} | ||
* [[Electrolysis/Release Criteria/Graphics|More information on Graphics Performance analysis]] | * [[Electrolysis/Release Criteria/Graphics|More information on Graphics Performance analysis]] | ||
* | * Graphics analysis meta {{bug|1251555}} | ||
== | == Slow Scripts == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | azhang | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | bsmedberg | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| Line 595: | Line 644: | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| | | Barbara, billm | ||
|- | |- | ||
! Informed | ! Informed | ||
| Line 603: | Line 652: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Description | ||
! Metric | ! Metric | ||
! Analysis | ! Analysis | ||
| Line 612: | Line 661: | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| | | Slow script warnings | ||
| | | SLOW_SCRIPT_PAGE_COUNT | ||
| [https://github.com/vitillo/e10s_analyses/blob/master/beta/47/week1/e10s_experiment.ipynb beta 47 experiment] | |||
| azhang | |||
| 0.00117087669174 warnings per use hour (aka 854 hours/warning) | |||
| 0.00158655016424 warnings per use hour (aka 630 hours/warning) | |||
({{bug|1260769}}) | |||
| style="background-color: PaleGreen;" | Barbara and Jim are OK with this regression because display rates are extremely low in both modes. | |||
| style="background-color: PaleGreen;" | Barbara, jimm, billm (2016-05-25) | |||
| [https://github.com/vitillo/e10s_analyses/blob/master/ | |||
| | |||
| | |||
| | |||
| | |||
| style="background-color: | |||
| style="background-color: PaleGreen;" | | |||
|} | |} | ||
* | * [[Electrolysis/Release Criteria/Slow Script|More information on slow script analysis]] | ||
* | * Slow script analysis meta {{bug|1251545}} | ||
== Tests == | |||
All tests disabled for e10s must be triaged and: | |||
* reenabled (and fixed, if necessary) | |||
* or annotated that the test is irrelevant for e10s? | |||
* or deleted? | |||
We want each test directory to be signed-off by the feature area's owner. | |||
{| class="wikitable" | {| class="wikitable" | ||
! Responsible | ! Responsible | ||
| | | Blake, Felipe | ||
|- | |- | ||
! Accountable | ! Accountable | ||
| | | jimm | ||
|- | |- | ||
! Supporting | ! Supporting | ||
| | | dolske (coordinating people fixing front-end tests) | ||
|- | |- | ||
! Consulted | ! Consulted | ||
| Line 661: | Line 701: | ||
| cpeterson, elan, release management | | cpeterson, elan, release management | ||
|} | |} | ||
* e10s test meta {{bug|e10s-tests}} | |||
* [https://treeherder.mozilla.org/perf.html#/e10s Perfherder e10s dashboard] | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Task | ||
! | ! Owner | ||
! Criteria Met? | ! Criteria Met? | ||
! Criteria Met Signed-off By | ! Criteria Met Signed-off By | ||
|- | |- | ||
| [https://wiki.mozilla.org/QA/E10s_Test_Plan Write test plan] | |||
| RyanVM | |||
| | | style="background-color: LightYellow;" | In progress: RyanVM says he is waiting for feedback from blassey, jimm, and milan. | ||
| style="background-color: | |||
| style="background-color: SkyBlue;" | TODO | | style="background-color: SkyBlue;" | TODO | ||
|- | |- | ||
| [https://wiki.mozilla.org/QA/E10s_Test_Plan Execute test plan] | |||
| RyanVM | |||
| | | style="background-color: LightYellow;" | In progress | ||
| style="background-color: | |||
| style="background-color: SkyBlue;" | TODO | | style="background-color: SkyBlue;" | TODO | ||
|- | |- | ||
| | | Re-enable [https://docs.google.com/spreadsheets/d/10UeyRoiWV2HjkWwAU51HXyXAV7YLi4BjDm55mr5Xv6c/ disabled e10s tests] | ||
| Felipe, Blake | |||
| | | style="background-color: LightYellow;" | In progress | ||
| style="background-color: LightYellow;" | | |||
| style="background-color: SkyBlue;" | TODO | | style="background-color: SkyBlue;" | TODO | ||
|} | |} | ||
* | * Notes from jimm: This looks good. I've removed XP from the operating system lists. | ||
== Release Blocking Bugs == | == Release Blocking Bugs == | ||
All | All M9 bugs must be fixed before we release. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 722: | Line 753: | ||
* Bugzilla query for e10s blocking bugs: '''[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=e10s-release-blockers&sharer_id=430528 is.gd/e10s_blockers]''' | * Bugzilla query for e10s blocking bugs: '''[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=e10s-release-blockers&sharer_id=430528 is.gd/e10s_blockers]''' | ||
=== | === M9 bugs === | ||
<bugzilla> | <bugzilla> | ||
| Line 728: | Line 759: | ||
"f1": "cf_tracking_e10s", | "f1": "cf_tracking_e10s", | ||
"o1": "anywords", | "o1": "anywords", | ||
"v1": "m8+, | "v1": "m9+,m8+,m7+,m6+,m5+,m4+,m3+,m2+,", | ||
"resolution": "---", | "resolution": "---", | ||
"include_fields": "id, summary, whiteboard, keywords, assigned_to, cf_tracking_e10s" | "include_fields": "id, summary, whiteboard, keywords, assigned_to, cf_tracking_e10s" | ||
| Line 734: | Line 765: | ||
</bugzilla> | </bugzilla> | ||
=== Release Criteria | === Release Criteria bugs === | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"blocks": "1251376, 1251377, 1251388, 1251545, 1251547, 1251549, 1251551, 1251555", | "blocks": "1198187,1251376, 1251377, 1251388, 1251545, 1251547, 1251549, 1251551, 1251555", | ||
"resolution": "---", | "resolution": "---", | ||
"include_fields": "id, summary, whiteboard, keywords, assigned_to" | "include_fields": "id, summary, whiteboard, keywords, assigned_to" | ||
| Line 745: | Line 776: | ||
=== APZ Bugs === | === APZ Bugs === | ||
<bugzilla> | <bugzilla> | ||
| Line 756: | Line 785: | ||
</bugzilla> | </bugzilla> | ||
== | == Accessibility == | ||
* Accessibility (a11y) does not block the initial release of e10s because e10s will only be enabled for users not using a11y. | |||
== Add-ons == | |||
* Add-on support does not block the initial release of e10s because e10s will only be enabled for users without add-ons. | |||
Latest revision as of 01:38, 15 July 2016
Placeholder page to collect and track Electrolysis release criteria. cpeterson owns this page.
Rollout Criteria
We plan to ship e10s in Firefox 48 using a staged rollout. See elan's e10s release plan.
- Stability dashboards:
- Firefox 48 Release
- Firefox 48 Beta
- "M+(c-s)" is the metric that matters: main (chrome) process crash rate + content process crash rate - content process shutdown crash rate.
- Engagement Ratio dashboards: (DAU/MAU)
- chutten's telemetry report for Firefox 48 Beta. (FIXME: fix URL to point to Firefox 48 GA report when available!)
Release Criteria
Stability
| Responsible | bsmedberg |
|---|---|
| Accountable | bsmedberg |
| Supporting | Kairo, rvitillo |
| Consulted | Barbara, release management |
| Informed | cpeterson, elan |
| Description | Metric | Analysis | Analysis By | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|---|
| chrome + content crash rate | (chrome + (content - content shutdown termination crash reports) ) / 1000 use hours | "M+(c-s)" on 48 Beta | jimm | 5.34 crashes/khour | 5.20 crashes/khour | YES | Barbara (2016-06-29), bsmedberg (2016-07-01) |
| plugin process crash rate | plugin crashes per 1000 use hours | "PLUGIN" on 48 Beta | jimm | 9.53 plugin crashes/khour | 12.59 plugin crashes/khour | NO, but blassey says plugin crashes do not block e10s release. | N/A |
Crash rates exclude XP and deprecated OS X operating systems
- Stability "office dashboard"
- More information on Stability analysis
- Stability analysis meta bug 1251376
User Engagement
| Responsible | rvitillo |
|---|---|
| Accountable | TBD |
| Supporting | measurement/data teams |
| Consulted | Barbara, release management |
| Informed | cpeterson, elan |
| Metric | Analysis | Analysis By | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Engagement Ratio (DAU/MAU) | Engagement Ratio graphs (bug 1251259) | rvitillo | ~0.22 | ~0.35 | Yes | rvitillo, bsmedberg (2016-05-27) |
Jank
| Responsible | chutten |
|---|---|
| Accountable | bsmedberg |
| Supporting | data team, RyanVM, rvitillo, avih, Softvision |
| Consulted | jgriffiths, billm |
| Informed | cpeterson, elan, release management |
| Description | Metric | Analysis | Analysis By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|
| GC pauses | GC_MAX_PAUSE_MS (parent, children) | beta 46 experiment | rvitillo | YES: e10s is slightly better | chutten and jgriffiths (2016-04-08) |
| Cycle Collector pauses | CYCLE_COLLECTOR_MAX_PAUSE (parent, children) | beta 46 experiment | rvitillo | YES: e10s is slightly better | chutten and jgriffiths (2016-04-08) |
| Event loop lag | INPUT_EVENT_RESPONSE_MS | beta 46 experiment | chutten | e10s is different but not worse | chutten and jgriffiths (2016-04-08) |
| Browser responsiveness during page load | Talos tp5o_responsiveness | Perfherder | YES: e10s is 39%–88% faster | chutten and jgriffiths (2016-04-08) |
- More information on Jank analysis
- Jank analysis meta bug 1251377
Page Load
| Responsible | jimm |
|---|---|
| Accountable | RyanVM |
| Supporting | jmaher |
| Consulted | jgriffiths, rvitillo |
| Informed | cpeterson, elan, release management |
| Metric | Analysis | Analysis By | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| tp5o summary ±5% | Perfherder | 248.32 (Linux)
230.35 (Win8) |
246.28 (Linux)
213.51 (Win8) |
YES: -0.82% to -7.31% improvement | jgriffiths, RyanVM (2016-04-01)
jimm (2016-04-04) | |
| FX_PAGE_LOAD_MS ±5% | beta 46 experiment (bug 1228020) | rvitillo | e10s is much better. | YES: e10s is much better. | jgriffiths, RyanVM (2016-04-01)
jimm (2016-04-04) |
- More information on Page Load analysis
- Page Load analysis meta bug 1251549
Startup/Shutdown Time
| Responsible | rvitillo |
|---|---|
| Accountable | |
| Supporting | |
| Consulted | jgriffiths, jmaher |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|---|
| Talos tests | ts_paint ±10% | Perfherder | 863 (Win7) | 433 (Win7) | YES: 43–55% better (bug 1174767) | jgriffiths, rvitillo (2016-04-01)
jimm (2016-04-04) | |
| Time to first paint | SIMPLE_MEASURES_FIRSTPAINT ±10%
("simpleMeasurements/firstPaint") |
beta 46 experiment | rvitillo | 4468 ms | 4391 ms | YES: e10s is slightly better | jgriffiths, rvitillo (2016-04-01)
jimm (2016-04-04) |
| Shutdown time | SIMPLE_MEASURES_SHUTDOWNDURATION ±25%
("simpleMeasurements/shutdownDuration") |
beta 46 experiment | rvitillo | 1156 ms | 1190 ms | YES: e10s is slightly worse, but within ±25% tolerance. | jgriffiths, rvitillo (2016-04-01)
jimm (2016-04-04) |
- In telemetry performance reports, search for "simpleMeasurements/firstPaint", "impleMeasurements/sessionRestored", and "simpleMeasurements/shutdownDuration".
Scrolling
| Responsible | kats |
|---|---|
| Accountable | RyanVM |
| Supporting | avih, jmaher, graphics team (mstange) |
| Consulted | jgriffiths, jmaher |
| Informed | cpeterson, elan, release management |
| Metric | Analysis | Analysis By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|
| FX_REFRESH_DRIVER_SYNC_SCROLL_FRAME_DELAY_MS | beta 46 experiment | avih | YES: e10s is faster | kats and jgriffiths (2016-04-08) |
| tp5o_scroll | Perfherder | kats | YES: e10s is 6% – 53% better | kats and jgriffiths (2016-04-08) |
| tscrollx | Perfherder | kats | YES: e10s is 7% – 58% better | kats and jgriffiths (2016-04-08) |
- More information on Scrolling analysis
- Scrolling analysis meta bug 1251388
Plugin Jank
| Responsible | chutten |
|---|---|
| Accountable | aklotz |
| Supporting | bsmedberg |
| Consulted | Barbara |
| Informed | cpeterson, elan, release management |
| Description | Metric | Analysis | Analysis By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|
| Plugin module initialization jank time | BLOCKED_ON_PLUGIN_MODULE_INIT_MS ±5% | Beta 46 experiment | chutten | Flash: YES. e10s is better.
Java: YES. e10s is better. Silverlight: YES. e10s is better. Unity: YES. e10s is better. |
chutten (2016-04-08, bug 1261362)
aklotz (2016-04-09, bug 1261362) Barbara (2016-04-18) |
| Plugin initialization jank time | BLOCKED_ON_PLUGIN_INSTANCE_INIT_MS ±5% | Beta 46 experiment | chutten | Flash: MAYBE? e10s is slightly worse.
Java: YES. e10s is slightly better. Silverlight: MAYBE? e10s is slightly worse. Unity: YES! e10s is better. |
chutten (2016-04-08, bug 1261362)
aklotz (2016-04-09, bug 1261362) Barbara (2016-04-18) |
| Plugin destruction jank time | BLOCKED_ON_PLUGIN_INSTANCE_DESTROY_MS ±5% | Beta 46 experiment | chutten | Flash: YES. e10s is different, but not worse.
Java: MAYBE? e10s is slightly worse. Silverlight: MAYBE? improvement on extreme lag (>2 seconds); regression on moderate lag (200–700ms) Unity: YES. e10s is different, but not worse. |
chutten (2016-04-08, bug 1261362)
aklotz (2016-04-09, bug 1261362) Barbara (2016-04-18) |
- More information on Plugin Jank analysis
- Plugin jank analysis meta bug 1251551
Memory Usage
| Responsible | erahm |
|---|---|
| Accountable | blassey |
| Supporting | jmaher (Talos) |
| Consulted | Barbara |
| Informed | cpeterson, elan, release management |
| Metric | Analysis | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|
| tp5o Main_RSS | Perfherder | 401623141.33 (OS X) | 331418381.64 (OS X) | e10s is 17%–35% better | erahm (2016-04-15), Barbara (2016-04-18) |
| MEMORY_TOTAL ±25% (browser + content process) | beta 46 experiment and erahm's blog post | e10s is 10–20% worse, but within our ±25% tolerance | erahm (2016-04-15), Barbara (2016-04-18) | ||
| VSIZE_MAX_CONTIGUOUS (browser + content process) | beta 46 experiment | e10s is slightly different, but not worse? | erahm (2016-04-15), Barbara (2016-04-18) |
- We expect e10s MEMORY_TOTAL to regress compared to non-e10s because we are using more processes.
- erahm's blog post: Memory Usage of Firefox with e10s Enabled
UI Smoothness
| Responsible | mconley |
|---|---|
| Accountable | RyanVM |
| Supporting | jmaher, avih, gabor |
| Consulted | Barbara |
| Informed | cpeterson, elan, release management |
Performance numbers below are broken down for both e10s and enabling APZ. Negative numbers represent performance gains.
| Metric | Metric Owner | Analysis | Measurements | Bugs | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| TART ±5% (Tab Animation Regression Test) | mconley | Perfherder |
e10s / APZ |
e10s: bug 1251699 |
Borderline | mconley (2016-04-19), Barbara (2016-04-20), avih (2016-04-21) |
| tpaint ±5% (first paint for a new window) | mconley | Perfherder |
xp = 0% |
bug 1174770 | Borderline | mconley (2016-04-19), avih (2016-04-21), Barbara (2016-04-22) |
| tresize ±5% (window resize responsiveness) | jimm | Perfherder |
e10s / APZ |
bug 1252947 | Yes | jgriffiths (2016-03-17, bug 1252947#c23), mconley (2016-04-21) |
| tps ±5% (tab switch speed) | mconley | Perfherder |
xp = -27% |
e10s: bug 1186585 |
Yes | mconley (2016-04-19), Barbara (2016-04-20) |
| FX_TAB_SWITCH_TOTAL_MS | Gabor | beta 46 experiment | 52.66 ms (median) < 82.61 ms (median) | bug 1252031 | Yes | gabor (2016-03-23, bug 1252031#c2), Barbara (2016-04-21) |
| CART ±5% (Customize Animation Regression Test) | mconley | Perfherder |
e10s / APZ |
e10s: bug 1252768 |
Borderline | avih (2016-04-21), mconley (2016-04-19), Barbara (2016-04-22) |
- More information on UI Smoothness analysis
- UI smoothness analysis meta bug 1251547
Graphics Performance
| Responsible | Milan |
|---|---|
| Accountable | RyanVM |
| Supporting | gw280 |
| Consulted | Barbara, jmaher, graphics team |
| Informed | cpeterson, elan, release management |
| Metric | Metric Owner | Analysis | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| glterrain ±5% | jgilbert | Perfherder | 18 | 19 | Mixed results from 3% worse to 66% better | Barbara (2016-05-06), Milan (2016-05-06) |
| tcanvasmark ±5% | Perfherder | 6444 | 6301 | Mixed results from 2% worse to 3% better | Barbara (2016-05-06), Milan (2016-05-06) |
- More information on Graphics Performance analysis
- Graphics analysis meta bug 1251555
Slow Scripts
| Responsible | azhang |
|---|---|
| Accountable | bsmedberg |
| Supporting | |
| Consulted | Barbara, billm |
| Informed | cpeterson, elan, release management |
| Description | Metric | Analysis | Analysis By | non-e10s value | e10s value | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|---|
| Slow script warnings | SLOW_SCRIPT_PAGE_COUNT | beta 47 experiment | azhang | 0.00117087669174 warnings per use hour (aka 854 hours/warning) | 0.00158655016424 warnings per use hour (aka 630 hours/warning) | Barbara and Jim are OK with this regression because display rates are extremely low in both modes. | Barbara, jimm, billm (2016-05-25) |
- More information on slow script analysis
- Slow script analysis meta bug 1251545
Tests
All tests disabled for e10s must be triaged and:
- reenabled (and fixed, if necessary)
- or annotated that the test is irrelevant for e10s?
- or deleted?
We want each test directory to be signed-off by the feature area's owner.
| Responsible | Blake, Felipe |
|---|---|
| Accountable | jimm |
| Supporting | dolske (coordinating people fixing front-end tests) |
| Consulted | jgriffiths |
| Informed | cpeterson, elan, release management |
- e10s test meta bug e10s-tests
- Perfherder e10s dashboard
| Task | Owner | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|
| Write test plan | RyanVM | In progress: RyanVM says he is waiting for feedback from blassey, jimm, and milan. | TODO |
| Execute test plan | RyanVM | In progress | TODO |
| Re-enable disabled e10s tests | Felipe, Blake | In progress | TODO |
- Notes from jimm: This looks good. I've removed XP from the operating system lists.
Release Blocking Bugs
All M9 bugs must be fixed before we release.
| Responsible | jimm |
|---|---|
| Accountable | blassey |
| Supporting | release management |
| Consulted | jgriffiths |
| Informed | cpeterson, elan |
- Bugzilla query for e10s blocking bugs: is.gd/e10s_blockers
M9 bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Release Criteria bugs
| ID | Summary | Whiteboard | Keywords | Assigned to |
|---|---|---|---|---|
| 1063169 | [meta] tracking performance issues with e10s | [webvr] | meta | |
| 1250350 | Talos svg results for e10s seem invalid | |||
| 1260769 | [e10s] SLOW_SCRIPT_PAGE_COUNT regressed under e10s | regression |
3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);
APZ Bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Accessibility
- Accessibility (a11y) does not block the initial release of e10s because e10s will only be enabled for users not using a11y.
Add-ons
- Add-on support does not block the initial release of e10s because e10s will only be enabled for users without add-ons.