TPE Necko/Projects/PBackground for HTTP channels in e10s: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 13: Line 13:
|-
|-
! Milestone !! Task !! Estimate Time in Weeks !! Actual Time in Weeks
! Milestone !! Task !! Estimate Time in Weeks !! Actual Time in Weeks
|- style="color:grey;"
|-  
| M1 || Make HttpChannelParent + HttpChannelChild thread-safe || 6 ||  
| M1 || Make HttpChannelParent + HttpChannelChild thread-safe || 6 ||  
|-  
|-  

Revision as of 06:38, 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

Full Query
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

Full Query
ID Summary Status Target milestone Assigned to Whiteboard
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]
1334068 make nsHttpChannel/HttpBaseChannel dtor thread safe RESOLVED mozilla54 Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) [necko-active][PBg-HTTP-M1]
1351558 Crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::net::PHttpChannel::Transition RESOLVED mozilla55 Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) [clouseau][necko-active][PBg-HTTP-M1]

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


M2 bugs

Full Query
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]
1102439 [PBackground] should close child-side PBackground before thread shutdown RESOLVED mozilla37 Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) [PBg-HTTP-M2]
1206665 make nsHttpChannel::OnDataAvailable thread-safe RESOLVED --- [necko-backlog][PBg-HTTP-M2]

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


M3 bugs

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 502 [1] => Bad Gateway ) ) 1