Electrolysis/Release Criteria: Difference between revisions
Jump to navigation
Jump to search
Full Query
(→Release Blocking Bugs: Add list of Release Criteria meta bugs' blockers) |
(add milestone to blocking query) |
||
| Line 697: | Line 697: | ||
"v1": "m8+,m9+", | "v1": "m8+,m9+", | ||
"resolution": "---", | "resolution": "---", | ||
"include_fields": "id, summary, whiteboard, keywords, assigned_to" | "include_fields": "id, summary, whiteboard, keywords, assigned_to, cf_tracking_e10s" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
Revision as of 17:38, 3 March 2016
Placeholder page to collect and track Electrolysis release criteria. cpeterson owns this page.
Release Criteria
User Engagement
| Responsible | glind? dzeber? hulmer? |
|---|---|
| Accountable | TBD |
| Supporting | measurement/data teams |
| Consulted | jgriffiths, release management |
| Informed | cpeterson, elan |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| User Retention | Experiment user drop-off rate (?) | bug 1249665 | glind? | TBD | TBD | NO ONE |
| User Retention | e10s/non-10s engagement ratio | bug 1251259 | dzeber, hulmer? | TBD | TBD | NO ONE |
Stability
| Responsible | chutten |
|---|---|
| Accountable | bsmedberg |
| Supporting | Kairo, measurement/data teams |
| Consulted | jgriffiths, release management |
| Informed | cpeterson, elan |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| chrome+content process crash rate | chrome process crash ping counts + SUBPROCESS_CRASHES_WITH_DUMP['content'] per 1000 hours of subsessionLength | IPython notebook | rvitillo | TBD | NO | NO ONE |
| plugin process crash rate | SUBPROCESS_CRASHES_WITH_DUMP['plugin'] per 1000 hours of subsessionLength | IPython notebook | rvitillo | TBD | NO | NO ONE |
- More information on Stability analysis
- Stability analysis meta bug 1251376
Jank
| Responsible | chutten |
|---|---|
| Accountable | bsmedberg |
| Supporting | data team, RyanVM, rvitillo, avih, Softvision |
| Consulted | jgriffiths, billm |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| GC pauses | GC_MAX_PAUSE_MS | beta 45 experiment | TBD | TBD | TBD | TBD |
| Cycle Collector pauses | CYCLE_COLLECTOR_MAX_PAUSE | beta 45 experiment | TBD | TBD | TBD | TBD |
| Event loop lag | INPUT_EVENT_RESPONSE_MS | TBD | TBD | TBD | TBD | TBD |
| Browser responsiveness during page load | Talos tp5o_responsiveness | Perfherder | TBD | TBD | About -87% faster! | TBD |
| Frame delay | FX_REFRESH_DRIVER_{CHROME,CONTENT}_FRAME_DELAY_MS | beta 45 experiment | TBD | TBD | TBD | TBD |
| BHR/chrome hangs | TBD | TBD | TBD | TBD | TBD | TBD |
- More information on Jank analysis
- Jank analysis meta bug 1251377
Scrolling
| Responsible | kats |
|---|---|
| Accountable | RyanVM |
| Supporting | avih, jmaher, graphics team (mstange) |
| Consulted | jgriffiths, jmaher |
| Informed | cpeterson, elan, release management |
| Metric | Metric Owner | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| FX_REFRESH_DRIVER_SYNC_SCROLL_FRAME_DELAY_MS | kats? | bug 1228147? | kats? | TBD | TBD | TBD |
| tp5o_scroll | avih? mstange? | Perfherder (bug 1179735) | kats? | TBD | Up to 105% worse! | TBD |
| tp5r | kats? | TBD | kats? | TBD | TBD | TBD |
| tscrollx | avih? mstange? | Perfherder (bug 1174772? bug 1249976?) | kats? | TBD | Up to 32% worse! | TBD |
- More information on Scrolling analysis
- Scrolling analysis meta bug 1251388
Slow Scripts
| Responsible | azhang |
|---|---|
| Accountable | bsmedberg |
| Supporting | |
| Consulted | jgriffiths, billm |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Slow script warnings | SLOW_SCRIPT_PAGE_COUNT (bug 1251667) | TBD | TBD | TBD | TBD | TBD |
- More information on slow script analysis
- Slow script analysis meta bug 1251545
UI Smoothness
| Responsible | mconley |
|---|---|
| Accountable | RyanVM |
| Supporting | jmaher, avih, gabor |
| Consulted | jgriffiths |
| Informed | cpeterson, elan, release management |
| Metric | Metric Owner | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| TART ±5% (Tab Animation Regression Test) | mconley | Perfherder | TBD | TBD | Up to 17% worse | TBD |
| tpaint ±5% (first paint for a new window) | jimm | Perfherder | TBD | TBD | Up to 46% worse | TBD |
| tresize ±5% (window resize responsiveness) | jimm | Perfherder | TBD | TBD | Mixed results: up to 5.44% worse | TBD |
| tps ±5% (tab switch speed) | mconley | Perfherder | TBD | TBD | Up to 107% worse! | TBD |
| FX_TAB_SWITCH_TOTAL_MS | mconley? | TBD | TBD | TBD | TBD | TBD |
| CART ±5% (Customize Animation Regression Test) | mconley | Perfherder | TBD | TBD | Up to 14% worse | TBD |
- More information on UI Smoothness analysis
- UI smoothness analysis meta bug 1251547
Page Load
| Responsible | jimm |
|---|---|
| Accountable | RyanVM |
| Supporting | jmaher |
| Consulted | jgriffiths, rvitillo |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Talos tests for page load time | tp5o ±5% | Perfherder | no change | TBD | TBD | TBD |
| Page load time telemetry | FX_PAGE_LOAD_MS ±5% | beta 45 experiment | rvitillo | TBD | TBD | NO ONE |
- More information on Page Load analysis
- Scrolling analysis meta bug 1251549
Plugin Jank
| Responsible | chutten |
|---|---|
| Accountable | bsmedberg |
| Supporting | aklotz |
| Consulted | jgriffiths |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Plugin initialization jank time | BLOCKED_ON_PLUGIN_INSTANCE_INIT_MS ±5% | TBD | TBD | TBD | TBD | TBD |
| Plugin destruction jank time | BLOCKED_ON_PLUGIN_INSTANCE_DESTROY_MS ±5% | TBD | TBD | TBD | TBD | TBD |
- More information on Plugin Jank analysis
- Scrolling analysis meta bug 1251551
Graphics Performance
| Responsible | Milan |
|---|---|
| Accountable | RyanVM |
| Supporting | gw280 |
| Consulted | jgriffiths, jmaher, graphics team |
| Informed | cpeterson, elan, release management |
| Metric | Metric Owner | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| glterrain ±5% | jgilbert | Perfherder | TBD | TBD | Mixed results: from 4% worse to 63% better | TBD |
| tcanvasmark ±5% | TBD | Perfherder | TBD | TBD | From 2% worse to 3% better | TBD |
| tsvgx ±5% | mstange? | Perfherder | TBD | TBD | Up to 51% better | TBD |
| tsvg_opacity ±5% | avih says no real owner. mattwoodrow? seth? | Perfherder | TBD | TBD | Up to -79% better | TBD |
- More information on Graphics Performance analysis
- Scrolling analysis meta bug 1251555
Startup/Shutdown Time
| Responsible | rvitillo? |
|---|---|
| Accountable | |
| Supporting | |
| Consulted | jgriffiths, jmaher |
| Informed | cpeterson, elan, release management |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Talos tests | ts_paint ±10% | Perfherder | TBD | TBD | Up to 55% better | TBD |
| Time to first paint | SIMPLE_MEASURES_FIRSTPAINT ±10% | beta 45 experiment | bad probability #'s | TBD | TBD | TBD |
| Session restore time | SIMPLE_MEASURES_SESSIONRESTORED ±10% | beta 45 experiment | no data? | TBD | TBD | TBD |
| Shutdown time | SIMPLE_MEASURES_SHUTDOWNDURATION ±25% | beta 45 experiment | no data? | TBD | TBD | TBD |
- Startup times may regress up to 10% and shutdown time up to 25% compared to non-e10s.
Memory Usage
| Responsible | chutten |
|---|---|
| Accountable | bsmedberg |
| Supporting | |
| Consulted | jgriffiths |
| Informed | cpeterson, elan, release management |
| Metric | Metric Owner | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| tp5o Main_RSS | Perfherder | TBD | TBD | 4% to 35% better | TBD | |
| tp5o Private Bytes | Perfherder | TBD | TBD | 20% to 50% worse | TBD |
| Release Criteria | Metric | Analysis | Analysis By | Analysis Signed-off By | Criteria Met? | Criteria Met Signed-off By |
|---|---|---|---|---|---|---|
| Swap Rate (TBD) | bug 1198211 | TBD | chutten | TBD | TBD | TBD |
| Overall memory usage (browser + content) | bug 1198209 | TBD | chutten | TBD | TBD | TBD |
Release Blocking Bugs
All M8 and M9 bugs must be fixed before we release.
| Responsible | jimm? |
|---|---|
| Accountable | blassey? |
| Supporting | release management |
| Consulted | jgriffiths |
| Informed | cpeterson, elan |
M8/M9 bugs:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Release Criteria meta bugs' blockers:
| ID | Summary | Whiteboard | Keywords | Assigned to |
|---|---|---|---|---|
| 1250350 | Talos svg results for e10s seem invalid | |||
| 1260769 | [e10s] SLOW_SCRIPT_PAGE_COUNT regressed under e10s | regression |
2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);
- Bugzilla query for e10s-release-blockers
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?
| Responsible | Blake, Felipe |
|---|---|
| Accountable | blassey? |
| Supporting | |
| Consulted | jgriffiths |
| Informed | cpeterson, elan, release management |
- List of disabled e10s tests
- e10s test meta bug e10s-tests
- Perfherder e10s dashboard
Detail Pages
| Release Criteria | Responsible | Status | Tracking Bug |
|---|---|---|---|
| P1: Stability | poiru | [AT RISK] | bug 1251376 |
| P1: Jank | chutten | TBD | bug 1251377 |
| P1: Scrolling | kats | [AT RISK] | bug 1251388 |
| P1: Slow Script | azhang | TBD | bug 1251545 |
| P1: no blocker bugs | blassey | [ON TRACK] | m9 bug query |
| P1: automated tests running and passing | mrbkap? | [AT RISK] | bug e10s-tests |
| P2: UI Smoothness | mconley | [AT RISK] | bug 1251547 |
| P2: Page Load Time | jimm | [ON TRACK] | bug 1251549 |
| P2: Plugin Jank | chutten | TBD | bug 1251551 |
| P2: Graphics | Milan | [ON TRACK] | bug 1251555 |