TPEPerformance/Meetings/2017-02-27

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


« previous week | index | next week »

Project Status

Quantum Flow

Web Painting - Improve DisplayList Memory Locality

Milestones

  • [IN PROGRESS] Make sure consensus and tech design with Quantum Render team before 2/22

Remove Sync IPC Everywhere

Milestones

  • [IN PROGRESS] Refactor found/profiled sync IPC to old async IPC bug 1331674
  • [DONE] Block/Disallow new sync IPC been added bug 1336919
  • [IN PROGRESS] Easy use async IPC (build async infrastructure, refactor as new interface) bug 1313200
  • Enforce all sync IPC to use new async IPC

Quantum Telemetry

Milestones

  • [IN PROGRESS] Implement telemetry probe to measure event to display latency bug 1313465
    • Risks to add event dispatch overhead.
  • Define more telemetry probe

TaskTracer integration to Gecko Profiler

Milestones

  • [IN PROGRESS] Default compiled into nightly binary
    • Verify runtime overhead with talos test
    • Too many warnings in DEBUG mode, need to ni?Eric about lock semantics
  • Dump gecko profiler and tasktrace data from runtime memory to gecko profiler file
  • [DONE] Add-on supports to support task tracker

Uptime

Crash Client (Breakpad) Improvement

Milestones

  • [IN PROGRESS] Heap memory in minidumps bug 1286802
    • Need to rework patches for 6 platforms. Can we land support for Windows first?
  • [IN PROGRESS] Include thread names in minidumps bug 1024669
    • No responses from reviewer. Need to ping Ted again.
  • Include thread names in minidumps web interface
  • Include JS Stacks in minidumps bug 1295918
  • Include JS Stacks in web interface

Windows Dynamic Analysis Improvement

Milestones

  • [DONE] Make ASan build for Windows
  • [IN PROGRESS] Enable Treeherder Tier 3, and fix crash bugs (ETA: Begin of March)
    • Can build and run tests on try now. However all tests are failing.
  • Enable Treeherder Tier 2, and fix crash bugs
  • Enable Treeherder Tier 1, and fix crash bugs (Exit on green light)
  • Handover to sheriff and release engineering

Previous Week

cervantes

  • bug 1329929 RESOLVED::FIXED Fix memory leaking for TaskTracer
    • Reviewed bug 1329929
  • bug 1320134 NEW:: Crash in xul.dll@0x4d768 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0...
    • Requested review for the diagnostic patch of bug 1320134
  • bug 1329939 NEW:: Popup notifications are not displayed if Firefox is not the foremost application
    • Reviewed bug 1329939
  • bug 1286802 NEW:: Add some heap areas to the minidump
    • Looking at google breakpad for reworking the patch of bug 1286802

wcpan

  • bug 1310127 NEW:: Use MOZ_MUST_USE in netwerk/protocol/http
    • bug 1310127 - request review

ting

  • Triaged 0219 nightly/aurora crashes
  • bug 1328070 ASSIGNED:: [e10s] Zooming with Ctrl+Mouse wheel scroll doesn't work if I drag tab in another window
    • Briefly checked bug 1328070
    • bug 1328070 sorted things out and ni'd :enn
    • Took and briefly checked bug 1328070
  • bug 1333003 ASSIGNED:: Add a test platform for win64 ASan
    • bug 1333003 found why the build get stuck, ni'd ehsan for some more info

thinker

  • bug 1329929 RESOLVED::FIXED Fix memory leaking for TaskTracer
    • bug 1329929 is reviewed, and ready to be landed.

kanru

  • bug 1194751 - PScreenManager should not use sync messages
    • WIP patch now works on Linux and Windows

This Week Priorities

thinker

  • BuildDisplayList patch -- to pass all tests
  • Fix tasktracer warnings

wcpan

  • Optimize EventDispatch telemetry probes

kanru

  • PScreenManager patch
  • DisplayList work staffing discussion

cervantes

  • Review tasktracer patch
  • Rework heap-in-minidump patch
  • Try to find reviewer for thread-name patches

ting

  • Enable ASan tests on try server

Incoming

  • kanru to Philadelphia, PA, 2017-03-20 -- 2017-03-24
  • kanru to Toronto, ON, 2017-03-25 -- 2017-04-14
  • thinker, wcpan to Toronto, 2017-03-27 -- 2017-03-31