Firefox OS/Performance: Difference between revisions

(→‎Performance Task Force: update name list)
 
(36 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 82: Line 113:
     }
     }
</bugzilla>
</bugzilla>
=Project Ideas=
* '''Gonk/Gecko'''
** [[/Boot Sequence Optimization|Boot Sequence Optimization]] (taken! jbailey's 2014 summer intern project)
** [[/IndexDB IO Optimization|IndexDB IO Optimization]]
* '''Graphics'''
** [[/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)]]
* '''Tools'''
** [[/Adding Features to Datazilla|Adding Features to Datazilla]]
** [[/Adding Features to Scrumbugs|Adding Features to Scrumbugs]]
** [[/Automating Datazilla Developer Setup|Automating Datazilla Developer Setup]]
** [[/Automating Firefox OS Developer Setup|Automating Firefox OS Developer Setup]]
** [[/Automating Scrumbugz Developer Setup|Automating Scrumbugz Developer Setup]]


=References=
=References=
Line 104: Line 149:
** [[/Investigating_Alerts|Investigating Automated Alerts]]
** [[/Investigating_Alerts|Investigating Automated Alerts]]
*** [[/Bisecting_Regressions|Bisecting Regression]]
*** [[/Bisecting_Regressions|Bisecting Regression]]
* '''Project Ideas'''
** [[/Using Docker to Ease Debugging Firefox OS|Using Docker to Ease Debugging Firefox OS]]
** [[/Boot Sequence Optimization|Boot Sequence Optimization]]
** [http://datazilla.readthedocs.org/en/latest/webservice/ Datazilla Web Service Documentation]
** '''Graphics'''
*** Use /b2g/testdata/raw endpoint to retrieve data, revision == gaia revision. ([https://datazilla.mozilla.org/b2g/testdata/raw/master/43e6b5fa9482809a425286b3cbf429f803585084 example])
*** [[/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 Performance Automation|Graphics Performance Automation (checkerboarding detection, datazilla integration, micro benchmarks)]]
** '''Tools'''
*** [[/Adding Features to Datazilla|Adding Features to Datazilla]]
*** [[/Adding Features to Scrumbugz|Adding Features to Scrumbugz]]
*** [[/Automating Datazilla Developer Setup|Automating Datazilla Developer Setup]]
*** [[/Automating Firefox OS Developer Setup|Automating Firefox OS Developer Setup]]
*** [[/Automating Scrumbugz Developer Setup|Automating Scrumbugz Developer Setup]]
*** [[/Using Docker to Ease Debugging Firefox OS|Using Docker to Ease Debugging Firefox OS]]


==Mozilla==
==Mozilla==
Confirmed users
243

edits