TPE Necko/Projects/PBackground for HTTP channels in e10s: Difference between revisions
Jump to navigation
Jump to search
Full Query
Full Query
Full Query
Full Query
| Line 39: | Line 39: | ||
= Project Dashboard = | = Project Dashboard = | ||
=== Meta Bugs === | |||
== | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
" | "id":["1338218"] | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | |||
=== M1 bugs === | |||
<bugzilla> | <bugzilla> | ||
| Line 64: | Line 59: | ||
</bugzilla> | </bugzilla> | ||
=== M2 bugs === | |||
== | |||
<bugzilla> | <bugzilla> | ||
| Line 86: | Line 71: | ||
</bugzilla> | </bugzilla> | ||
== | === M3 bugs === | ||
<bugzilla> | <bugzilla> | ||
Revision as of 03:58, 2 March 2017
Team members
- EM
- Shian-Yow Wu
- Tech Lead
- Shih-Chiang Chien
- Test Lead
- Gary Chen
- EPM
- Francis Lee
Roadmap
| Milestone | Task | Estimate Time in Weeks | Actual Time in Weeks |
|---|---|---|---|
| M1 | Make HttpChannelParent + HttpChannelChild thread-safe | 6 | |
| M2 | Move IPC message in chrome process | 6 | |
| M3 | Move IPC message in content process | 6 |
Scope
- M1 - Firefox55 nightly
- make HttpChannelParent thread-safe to deliver the content of HTTP channel
- make HttpChannelChild thread-safe and re-enable thread-retargetability
- M2 - Firefox56 nightly
- move IPC message from main thread to PBackground thread in chrome process
- M3 - Firefox57 nightly
- move IPC message from main thread to Necko thread in content process
Risk & Mitigation plan
- NA
Project Dashboard
Meta Bugs
| ID | Summary | Priority | Status |
|---|---|---|---|
| 1338218 | [META] PBackground for HTTP channels in e10s | P1 | RESOLVED |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
M1 bugs
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1015466 | Sending HTTP OnDataAvailable over PBackground IPC | RESOLVED | mozilla55 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][necko-quantum][PBg-HTTP-M2] |
| 1320744 | HttpChannelChild should implement nsIThreadRetargetableRequest | RESOLVED | mozilla55 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][PBg-HTTP-M1] |
| 1325915 | remove invocation order dependency on OnProgress and OnDataAvailable in HttpChannelParent | RESOLVED | mozilla54 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][PBg-HTTP-M1] |
| 1338493 | move HttpChannel IPC from main thread to STS thread in content process | RESOLVED | mozilla56 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][PBg-HTTP-M3] |
| 1344634 | Add telemetry for monitoring PBackground-Http performance | RESOLVED | --- | [necko-next] | |
| 1357678 | Streamconverters (including decompressing) block off-main thread delivery? | RESOLVED | mozilla55 | Dragana Damjanovic [:dragana] | [necko-active] |
| 1357682 | Get telemetry for off-main-thread delivery success/fail | RESOLVED | mozilla56 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][PBg-HTTP-M3] |
| 1365519 | nsUnknownDecoder block off-main thread delivery? | RESOLVED | mozilla56 | Dragana Damjanovic [:dragana] | [necko-backlog] |
8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);
M2 bugs
6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);
M3 bugs
| ID | Summary | Status | Target milestone | Assigned to | Whiteboard |
|---|---|---|---|---|---|
| 1015466 | Sending HTTP OnDataAvailable over PBackground IPC | RESOLVED | mozilla55 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][necko-quantum][PBg-HTTP-M2] |
| 1381311 | Intermittent Assertion failure: NS_IsMainThread(), at c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:455 | RESOLVED | mozilla56 | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | [necko-active][PBg-HTTP-M3] |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);