TPEPerformance/Meetings/2017-02-27

From MozillaWiki
Jump to: navigation, search


« 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