TPEPerformance/Meetings/2016-08-22

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

OKR confidence

  1. O: Make Firefox more stable [current crash rates]
    1. KR: 1.2 nightly browser crashes per 100 ADI (per-month median)
      • Current: 2.46 -> 3.21
    2. KR: 0.3 nightly startup crashes per 100 ADI (per-month median)
      • Current: 0.81 -> 0.82
    3. KR: 2.0 nightly content crashes per 100 ADI (per-month median)
      • Current: 14.38 -> 8.70
  2. O: Make crashes easier to find & fix
    1. KR: 90% new crashes have associated bugs opened and tracked
      • Current: no metric
  3. O: Improve Google document performance on Firefox
    1. O: Understand Google document performance issues on Firefox
      1. KR: Reduced the problem space to a finite areas that we can improve
        • Current: GC slowness, Inline script blocking content, Vsync/IPC

Health Checks

  1. Test code coverage (minus crash/no return code path)
    • N/A
  2. Team mental health
    • Good
  3. ADI / DAU / MAU
    • N/A

Previous Week

This report is automatically generated by https://github.com/kanru/standups_weekly

kanru

  • Previous commitment:
    • [x] Structured Clone (reduce OOM)
    • [ ] Crash components
    • [x] MOZ_MUST_USE
    • [x] JS stack in crash report
    • [.] Establish graphic of crash rates and MAUs
    • [ ] Predict script running time and run rendering before run script, ask support
  • Done triaging 8-15 nightly crashes
  • bug 1295918 NEW:: Include JS stacks in controlled crash report
    • Filed bug 1295918
  • bug 1295940 NEW:: Crash in nsDisplayListBuilder::EnterPresShell
    • Filed bug 1295940
  • bug 1269036 NEW:: crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::dom::PBrowser::Transition from ABORT: __delete__()d actor
    • Looking at bug 1269036
  • bug 1295102 NEW:: Use MOZ_MUST_USE in caps/
    • Filed bug 1295102
  • bug 1295103 NEW:: Use MOZ_MUST_USE in OriginAttributes
    • Filed bug 1295103
  • bug 1264642 NEW:: Reduce the contiguous address space needed for StructuredClone serialization
    • Bug 1264642 landed \o/
    • Prepare to land bug 1264642
    • Backout due to infra OOM

thinker

  • Previous commitment:
    • [x] Sort task tracer patch to a bug.
    • [x] Work on gfx rendering bugs
    • [x] Gdoc, classify tasks into needed and un-needed tasks
  • A big number of DidComposite messages and LogMessageRunnable are dispatched to the content's main thread.
  • bug 1291826 RESOLVED::INVALID CSS 3D transform links are not clickable
    • Bug 1291826 is closed
    • Study bug 1291826, I think the test case is invalid.
  • bug 1294625 NEW:: Try to tick refresh driver during html parsing
    • Try the patch on bug 1294625 and disable painting suppression, it improves a lot for one table gdoc bug. It cut down time to showing table to 11s from 18s with m-c debug build.
  • bug 1296160 NEW:: Measure the cost of IPC (sync) for gdoc test cases.
    • Create bug 1296160, bug 1296161 for gdoc.
  • bug 1296161 NEW:: Measure and solve sync reflow for studying gdoc performance.
    • Create bug 1296160, bug 1296161 for gdoc.
  • bug 1287392 NEW:: TaskTracer is broken
    • Upload wip to bug 1287392 - fix tasktracer
  • bug 1269337 NEW:: zoomed out reveal.js slides stretch rather than scroll; regression from FF 45 to FF 46
    • Revise bug 1269337

cervantes

  • Previous commitment:
    • [x] Heap in minidump bug
    • [x] GMP shutdown crash
    • [x] Explore jemalloc, app verifier, etc
  • Debugging xul.dll linking failure due to resource outage on Windows
  • Scanning unassigned coverity bugs
  • bug 1295272 NEW:: [e10s] Huge memory use leading to freeze computer when using drag and drop with a large image
    • Commented bug 1295272
    • Looking at bug 1295272
    • Working on bug 1295272
  • bug 1279612 NEW:: Near permafailing mda tests on Win7 debug on beta in test_webvtt_disabled.html | application crashed [@ mozalloc_abort(char const * const)]
    • Bug 1279612 - push a debug patch to try
  • bug 1286802 NEW:: Add some heap areas to the minidump
    • Updated bug 1286802 with a new patch and test results
  • bug 1295544 NEW:: Fix typo MOZ_CRASH_REPORTER in ProtocolUtils.cpp
    • Filed and submitted a patch for bug 1295544
  • bug 1295097 Invalid bug or security bug
    • Bug bug 1295097 - debugged and found the root cause

wcpan

  • Previous commitment:
    • [x] MOZ_MUST_USE
    • [x] Coverity bugs
  • Scanning coverity bugs
  • bug 1293212 NEW:: Use MOZ_MUST_USE in uriloader/
    • Bug 1293212 - backout, but the issue cannot reproduce on my mac
    • Fixing bug 1293212
  • bug 1295990 RESOLVED::FIXED [e10s] Tab crashes if user profile is in Windows Network and userContent.css is in the profile
    • Looking bug 1295990
  • bug 1296089 NEW:: [e10s] Tab crashes if a userContent.css exists in the profile
    • Bug 1296089 - no crash on self-built m-c, userContent.css does not work on official nightly
    • Looking bug 1296089

ting

  • Previous commitment:
    • [x] Memory Fragmentation
    • [x] ReleaseData
  • Checked 0814 nightly crashes
  • bug 1293501 NEW:: Add debug annotation/code for the crash in ReleaseData()
    • Bug 1293501 received r+, asked for check-in
  • bug 1295592 NEW:: Crash in nsObserverService::AddObserver called from PCompositorBridgeChild::SendPLayerTransactionConstructor
    • Am debugging bug 1295592
  • bug 1292781 NEW:: [e10s] Treeherder scroll position back to the top after loading new results if HWA was disabled
    • Bug 1292781 sorted out the root cause, ni'd :kats
  • bug 965936 NEW:: [meta] Virtual address space fragmentation
    • Bug 965936 am trying to intercept NtAllocateVirtualMemory by Detours
    • Check detours as a vmmap alternative for bug 965936

gweng

  • Previous commitment:
    • [ ] Check bailout test results
    • [ ] External (inline) scrippt tuning
    • [ ] JS timeout, executation deadline
  • Tracelogger done. So now we have a very rough result of engine behavior
  • Try to fix tracelogger for engine behavior: it is broken for the GDocs case.

This Week Priorities

kanru

  • StructuredClone/BufferList memory overhead
  • Crash rate data
  • PBrowser::SendDestroy crash bug
  • Predict script running time and run rendering before run script, ask support

thinker

  • [gfx] reval.js
  • [gdoc] Categorize need, un-needed tasks

cervantes

  • Heap in minidump patch
  • GMP shutdown crash permfail
  • Coverity or MOZ_MUST_USE
  • App verifier

wcpan

  • MOZ_MUST_USE in uriloader
  • userContent.css

ting

  • Fragmentation
  • ReleaseData

gweng

Incoming

  • Sep: Some team members plan to take PTOs for the Mid-Autumn Festival
  • Sep: Some team members are traveling to MV in Sep 12--Sep16
  • Nov: WebSummit/CodeSummit