TPE Necko/Projects/PBackground for HTTP channels in e10s

From MozillaWiki
Jump to navigation Jump to search

Team members

  • Engineering Manager
    • Shian-Yow Wu
  • Tech Lead
    • Shih-Chiang Chien
  • Test Lead
    • Gary Chen
  • Engineering Program Manager
    • Aaron Wu

Roadmap

  • Milestone

1. make HttpChannelParent thread-safe to deliver the content of HTTP channel 2. make HttpChannelChild thread-safe and re-enable thread-retargetability 3. move IPC message from main thread to PBackground thread in chrome process 4. move IPC message from main thread to Necko thread in content process


    • Testing Plan


Checkpoint

  • Q1
    • April 14th (Kickoff)
    • April 28th
    • May 12th
    • May 26th (MozLondon Session)
  • Q2
    • Aug 19th
    • Sep 2nd
    • Sep 16th
    • Sep 30th

Status Tracking

[META] PBackground for HTTP channels in e10s

Full Query
ID Component Summary Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g
1015466 Networking Sending HTTP OnDataAvailable over PBackground IPC RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 956218, 1035454, 1102439, 1206665, 1325915, 1369878, 1370211 1330826, 1338218, 1338493 [necko-active][necko-quantum][PBg-HTTP-M2] ---
1320744 Networking HttpChannelChild should implement nsIThreadRetargetableRequest RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1334068, 1351558, 1353829, 1371203, 1401459 1345404, 1267903, 1325169, 1338218 [necko-active][PBg-HTTP-M1] ---
1325915 Networking remove invocation order dependency on OnProgress and OnDataAvailable in HttpChannelParent RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1355680 1015466, 1338218 [necko-active][PBg-HTTP-M1] ---
1338493 Networking move HttpChannel IPC from main thread to STS thread in content process RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1015466, 1381311 1338218 [necko-active][PBg-HTTP-M3] ---
1344634 Networking: HTTP Add telemetry for monitoring PBackground-Http performance RESOLVED WONTFIX 1338218 [necko-next] ---
1357678 Networking: HTTP Streamconverters (including decompressing) block off-main thread delivery? RESOLVED FIXED Dragana Damjanovic [:dragana] 1338218 [necko-active] ---
1357682 Networking: HTTP Get telemetry for off-main-thread delivery success/fail RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1338218 [necko-active][PBg-HTTP-M3] ---
1365519 Networking: HTTP nsUnknownDecoder block off-main thread delivery? RESOLVED FIXED Dragana Damjanovic [:dragana] 1376722, 1377353, 1379631, 1410146 1338218 [necko-backlog] ---
1505493 Networking: HTTP Retarget nsHttpChannel handled by HttpChannelParent to a background thread, avoid main thread loop on critical path NEW 1528285 1604248, 1338218, 1516121 [necko-triaged] ---

9 Total; 1 Open (11.11%); 8 Resolved (88.89%); 0 Verified (0%);


Milestone 1 (ETA : Firefox55 )

Full Query
ID Component Summary Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g
1355680 Networking: HTTP Crash in mozilla::ReentrantMonitorAutoEnter::ReentrantMonitorAutoEnter from nsHttpResponseHead::ContentLength RESOLVED FIXED Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1325915 [necko-active] ---

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Presentation API Dashboard [ETA by 9/16]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA by 9/30]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA FX52]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA FX53]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [Backlog]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API 2.6+ Dashboard

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API 2.6? Dashboard

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

1-UA support for Presentation API

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


2-UA support for Presentation API

Full Query
ID Summary Product Component Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g Feature b2g Target milestone
1225736 Turn on MDNS service on Linux Core Networking 1184073 [necko-would-take] --- --- ---
1239909 Turn on MDNS service on Windows Core Networking 1184073 [necko-would-take] --- --- ---

2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Reference

Weekly Sync-up

  • Weekly Meeting
    • Every Thursday @11am