Firefox OS/Performance: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(→‎Performance Task Force: update name list)
 
(34 intermediate revisions by 7 users not shown)
Line 2: Line 2:


=Team=
=Team=
== [[Firefox OS/Performance Task Force | Performance Task Force]] ==
{| class="wikitable fullwidth-table"
| Mailing Group        || https://groups.google.com/a/mozilla.com/forum/#!forum/fxos-performance-taskforce
|-
| Dashboard            || http://raptor.mozilla.org/#/dashboard/file/raptor.json
|-
| Product Management  || Ravi Dandu
|-
| Coordinator / EPM    || Bobby Chien
|-
| Testing Framework (Raptor)    || Eli Perelman
|-
| Development Lead    || Thinker Lee
|-
|}
== Dissolved Team Info ==
<big>'''''As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other [[FirefoxOS/functionalteams|fxOS functional teams]]. The team members and contact points below no longer handle these responsibilities on a daily basis.'''''</big>
{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
  | Engineering Manager  || Mike Lee
  | Engineering Manager  || Mike Lee
  |-  
  |-  
  | Engineering          || Jon Hylands, Hubert Figuière, David Huseby, Mason Chang, Eli Perelman, Jonathan Bailey (Intern)
  | Engineering          || Jon Hylands, Hubert Figuière, David Huseby, Mason Chang, Eli Perelman, Wander Costa, Jonathan Bailey (Intern)
  |-
  |-
  | Quality Assurance    || Geo Mealer
  | Quality Assurance    || Geo Mealer
Line 15: Line 36:
  | User Experience      || Gordon Brander
  | User Experience      || Gordon Brander
  |-
  |-
  | Contact Info        || '''[ircs://irc.mozilla.org:6697/fxos-perf #fxos-perf]''' on irc.mozilla.org, '''[mailto:fxos-perf@mozilla.com fxos-perf@mozilla.com]'''
  | Contact Info        || '''[ircs://irc.mozilla.org:6697/fxos-perf #fxos-perf]''' on irc.mozilla.org
  |-  
  |-  
  | Wiki                || https://wiki.mozilla.org/FirefoxOS/Performance
  | Wiki                || https://wiki.mozilla.org/FirefoxOS/Performance
  |-  
  |-  
|}
=Areas=
{| class="wikitable fullwidth-table"
| '''Area''' || '''Lead'''
|-
| '''[[/Automation_Testing|Automation &amp; Testing]]''' || Hubert Figuière
|-
| '''[[/Graphics|Graphics]]'''                          || Mason Chang
|-
| '''[[/Memory|Memory]]'''                              ||
|-
| '''[[/Power|Power]]'''                                || Jon Hylands
|-
| '''[[/Responsiveness|Responsiveness]]'''              || Eli Perelman
|-
| '''[[/Tools|Tools]]'''        || David Huseby
|-
|}
|}


=Meetings=
=Meetings=
<big>'''''As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other [[FirefoxOS/functionalteams|fxOS functional teams]]. The meetings and activities below will no longer occur.'''''</big>
{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
  | Timezones || United States (PT, CT, & ET), Canada (ET)
  | Timezones || United States (PT, CT, & ET), Canada (ET)
Line 52: Line 55:
  | [http://scrumbu.gs/p/fxos-perf/ Sprint Planning] || '''[https://v.mozilla.com/flex.html?roomdirect.html&key=wesmNpztjIXi FxOS_Performance]''' Vidyo Room: 10am PT on last Friday of each sprint.
  | [http://scrumbu.gs/p/fxos-perf/ Sprint Planning] || '''[https://v.mozilla.com/flex.html?roomdirect.html&key=wesmNpztjIXi FxOS_Performance]''' Vidyo Room: 10am PT on last Friday of each sprint.
  |-
  |-
  | [https://fxos-perf.etherpad.mozilla.org/6 Meet-Ups & Workweeks] || '''[https://v.mozilla.com/flex.html?roomdirect.html&key=wesmNpztjIXi FxOS_Performance]''' Vidyo Room: '''Paris: 2014.07.21 - 25'''
  | [https://fxos-perf.etherpad.mozilla.org/6 Meet-Ups & Workweeks] || '''[https://v.mozilla.com/flex.html?roomdirect.html&key=wesmNpztjIXi FxOS_Performance]''' Vidyo Room: '''[https://fxos-perf.etherpad.mozilla.org/workweek2014q3 Paris: 2014.07.21 - 25]''' -:- '''[https://fxos-perf.etherpad.mozilla.org/workweek2014q1 Taipei: 2014.03.31 - 04.04]''' -:- '''[https://fxos-perf.etherpad.mozilla.org/workweek2013q3 Toronto: 2013.08.26 - 29]'''
  |-
  |-
|}
|}
=Areas=
<big>'''''As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other [[FirefoxOS/functionalteams|fxOS functional teams]]. The fxOS Performance Areas below are no longer led nor maintained by the listed individuals.'''''</big>
{| class="wikitable fullwidth-table"
| '''Area''' || '''Lead'''
|-
| '''[[/Automation|Automation]]'''          || Hubert Figuière & Geo Mealer
|-
| '''[[/Graphics|Graphics]]'''              || Mason Chang
|-
| '''[[/Memory|Memory]]'''                  || Wander Costa
|-
| '''[[/Power|Power]]'''                    || Jon Hylands
|-
| '''[[/Responsiveness|Responsiveness]]'''  || Eli Perelman
|-
| '''[[/Tools|Tools]]'''                    || David Huseby
|-
|}
=== Regression Duty ===
Current areas of regression duty:
* Watch b2gperf start up times https://datazilla.mozilla.org/b2g
* Watch fxos-pert alerts. Currently, limited in scope to start up time regressions.
* Map of Gecko revisions reported by datazilla to their correct revision https://people.mozilla.org/~asasaki/vcs2vcs/gecko-dev/gecko-mapfile
* Get access to Jenkins. File a bug like [https://bugzilla.mozilla.org/show_bug.cgi?id=1036477 bug 1036477]


=Dashboards=
=Dashboards=
* [https://datazilla.mozilla.org/b2g/ Datazilla: Instrumented Apps]
* [https://datazilla.mozilla.org/b2g/ Datazilla: Instrumented Apps]
* [http://eideticker.mozilla.org/b2g/ Eideticker: Automated Camera Measurement]
* [http://eideticker.mozilla.org/b2g/ Eideticker: Automated Camera Measurement]
* [http://charts.mozilla.org/ffos/blockers.html#responsibility=FxOS_Team&project=1.3,1.3T,1.4,2.0 Release Blocking Dashboard]


=Plans=
=Plans=
* [https://fxos-perf.etherpad.mozilla.org/ Etherpads]
* [https://fxos-perf.etherpad.mozilla.org/ Etherpads]
* [[/Release_Acceptance/|Release Criteria]]
* [[/Release_Acceptance/|Release Criteria]]
* [https://docs.google.com/a/mozilla.com/document/d/1_8RehppYplSpYZZtALxNTstj8l-BoustidBMaxuazo4/edit Roadmap]
* [https://docs.google.com/a/mozilla.com/document/d/1_8RehppYplSpYZZtALxNTstj8l-BoustidBMaxuazo4/edit Roadmap Doc]
* [https://wiki.mozilla.org/FirefoxOS/Performance/Roadmap Roadmap Wiki (in progress)]
* [http://scrumbu.gs/p/fxos-perf/ Sprints]
* [http://scrumbu.gs/p/fxos-perf/ Sprints]
* [https://fxos-perf.etherpad.mozilla.org/2 Stand-ups]
* [https://fxos-perf.etherpad.mozilla.org/2 Stand-ups]
* [[TPEPerformance|Taipei]]
* [[TPEPerformance|Taipei]]
* [[Firefox OS/Performance Task Force|Performance Task Force]]
* [[/Triage/]]
* [[/Triage/]]
* [[/UserStories|User Stories]]
* [[/UserStories|User Stories]]
Line 83: Line 114:
</bugzilla>
</bugzilla>


=Performance Project Ideas=
=Project Ideas=
* '''Gonk/Gecko'''
* '''Gonk/Gecko'''
** [[/Boot Sequence Optimization|Boot Sequence Optimization]]
** [[/Boot Sequence Optimization|Boot Sequence Optimization]] (taken! jbailey's 2014 summer intern project)
** [[/IndexDB IO Optimization|IndexDB IO Optimization]]
** [[/IndexDB IO Optimization|IndexDB IO Optimization]]
* '''Graphics'''
* '''Graphics'''
** [[/Graphics Fire Fighting|Graphics Fire Fighting]]
** [[/Graphics Pipeline Instrumentation and Integration into the Cleopatra Profiler|Graphics Pipeline Instrumentation and Integration into the Cleopatra Profiler]]
** [[/Graphics Pipeline Instrumentation and Integration into the Cleopatra Profiler|Graphics Pipeline Instrumentation and Integration into the Cleopatra Profiler]]
** [[/Graphics Performance Automation|Graphics Performance Automation (checkerboarding detection, datazilla integration, micro benchmarks)]]
** [[/Graphics Performance Automation|Graphics Performance Automation (checkerboarding detection, datazilla integration, micro benchmarks)]]
Line 97: Line 127:
** [[/Automating Firefox OS Developer Setup|Automating Firefox OS Developer Setup]]
** [[/Automating Firefox OS Developer Setup|Automating Firefox OS Developer Setup]]
** [[/Automating Scrumbugz Developer Setup|Automating Scrumbugz Developer Setup]]
** [[/Automating Scrumbugz Developer Setup|Automating Scrumbugz Developer Setup]]
** [[/Using Docker to Ease Debugging Firefox OS|Using Docker to Ease Debugging Firefox OS]]


=References=
=References=
Line 120: Line 149:
** [[/Investigating_Alerts|Investigating Automated Alerts]]
** [[/Investigating_Alerts|Investigating Automated Alerts]]
*** [[/Bisecting_Regressions|Bisecting Regression]]
*** [[/Bisecting_Regressions|Bisecting Regression]]
** [[/Using Docker to Ease Debugging Firefox OS|Using Docker to Ease Debugging Firefox OS]]
** [http://datazilla.readthedocs.org/en/latest/webservice/ Datazilla Web Service Documentation]
*** Use /b2g/testdata/raw endpoint to retrieve data, revision == gaia revision. ([https://datazilla.mozilla.org/b2g/testdata/raw/master/43e6b5fa9482809a425286b3cbf429f803585084 example])


==Mozilla==
==Mozilla==

Latest revision as of 06:53, 18 May 2015

Mozilla's program for advancing Firefox OS performance.

Team

Performance Task Force

Mailing Group https://groups.google.com/a/mozilla.com/forum/#!forum/fxos-performance-taskforce
Dashboard http://raptor.mozilla.org/#/dashboard/file/raptor.json
Product Management Ravi Dandu
Coordinator / EPM Bobby Chien
Testing Framework (Raptor) Eli Perelman
Development Lead Thinker Lee

Dissolved Team Info

As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other fxOS functional teams. The team members and contact points below no longer handle these responsibilities on a daily basis.

Engineering Manager Mike Lee
Engineering Jon Hylands, Hubert Figuière, David Huseby, Mason Chang, Eli Perelman, Wander Costa, Jonathan Bailey (Intern)
Quality Assurance Geo Mealer
Product Management Ravi Dandu
Program Management Mike Lee + Jean Gong
User Experience Gordon Brander
Contact Info #fxos-perf on irc.mozilla.org
Wiki https://wiki.mozilla.org/FirefoxOS/Performance

Meetings

As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other fxOS functional teams. The meetings and activities below will no longer occur.

Timezones United States (PT, CT, & ET), Canada (ET)
Calendar (CalDAV) https://mail.mozilla.com/dav/mozillacalendar@mozilla.com/FxOS%20Performance
Stand-ups FxOS_Performance Vidyo Room: Tuesdays @ 1pm PT & Fridays @ 11am PT
Bug Triages FxOS_Performance Vidyo Room: Wednesdays @ 11am PT
Sprint Planning FxOS_Performance Vidyo Room: 10am PT on last Friday of each sprint.
Meet-Ups & Workweeks FxOS_Performance Vidyo Room: Paris: 2014.07.21 - 25 -:- Taipei: 2014.03.31 - 04.04 -:- Toronto: 2013.08.26 - 29

Areas

As of 2014.08.15 this team has been dissolved. Performance responsibilities are transitioned to other fxOS functional teams. The fxOS Performance Areas below are no longer led nor maintained by the listed individuals.

Area Lead
Automation Hubert Figuière & Geo Mealer
Graphics Mason Chang
Memory Wander Costa
Power Jon Hylands
Responsiveness Eli Perelman
Tools David Huseby

Regression Duty

Current areas of regression duty:

Dashboards

Plans

Progress

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1


Project Ideas

References

Firefox OS

Mozilla

Articles