2017-01-12

NECKO WEEKLY MEETING NOTES

Thurs Jan 11, 2017

STICKY

  • Triage duty: dragana
  • new untriaged bugs: https://tinyurl.com/zhk9yjf
  • NECKO-ACTIVE bugs: https://tinyurl.com/j8pj35u
  • NECKO NEXT bugs: https://tinyurl.com/zjwjfee
  • NECKO-BACKLOG bugs: https://tinyurl.com/hpkcxx3

Round Table:

  • Necko Taipei meeting will be April 17-21 (17th is travel/jetlag day)

---PROJECT UPDATES--- - rust-url meeting notes: https://public.etherpad-mozilla.org/p/mozloha-rust-url - rcwn https://public.etherpad-mozilla.org/p/mozaloha-rcwn - service workers https://public.etherpad-mozilla.org/p/mozaloha-sw-necko

QUIC (Pat, Dragana, Daniel)

Race-Cache-with-Network (Michal, Valentin, Junior)

  • Landed telemetry for time load difference

Context-Driven Priority (Honza, Kershaw, Amy, Gary, Nick)

  • maybe we should give this a read? http://web.mit.edu/ravinet/www/polaris_nsdi16.pdf

PBackgroundHttp (SC, NIck)

Nick

  • vacation
  • throttling channels r?
  • h2 early-data testing

Honza

Michal

  • 1272587 Add cache API to delete recent entries
  • 1308683 Intermittent /websockets/constructor/014.html
  • 1325091 add alternative data to index

Patrick

last week: mpendingq, 256fd telemetry, 0.9 telemetry, namespaces, neat tls, alt-svc, immutable bug, some non-necko stuff this week: neat tls, alt-svc, immutable bug, some non-necko stuff. more reviews.

Daniel

NEAT

Valentin

Dragana

SDT

NEAT

Bug 1329966

Bug 1323084

Gary

  • http://cdp.xeon.tw/
    • integrate webpagetest private instance and presto-plot
    • plan to integrate presto/presto-wpt/presto-plot

Junior

Bug 482934 - Response to a non-necko-initiated conditional request should be cached

  • r+(michal), r?(honza) Bug 1325325 - Check HTTP_NET_VS_CACHE_*_REVALIDATED probes for correctness

  • WIP, found root cause

Amy

Bug 1325909 - Add a new bucket and modify the bucket name on telemetry COOKIE_LEAVE_SECURE_ALONE.

  • Modify by Daniel’s suggestions. Bug 1328163 - support protocol-agnostic cookie whitelisting

  • Finished:implement part.

  • Not finish:test cases. Bug 1293067 - (feature request): Implement a cookie limit warning

  • r? part one: implement.

  • r? part two: test cases. Bug 1312774 - Allow channels marked as "urgentStart" to bypass connection limits

  • f? Honda.

Kershaw

Bug 1326339 - Let nsHttpConnectionMgr be aware of the active tab

  • f+
  • Approach approved by bz

Bug 1309653 - Give Necko the right notifications on active tab change and navigation start

  • WIP

Bug 1319359 - Not to block the throbber if the active requests in load group are all tracking requests

  • Wait for the final decision from Honza

Bug 469228 - Support keep-alive connections in httpd.js

  • Study Honza's patch

SC

[HttpChannel]

  • Bug 1329089 - File upload blocks the following XHR requests in LAN (landed on m-c)

  • write too much to socket output stream in single OnSocketWritable callback

  • PBackground-ify HttpChannel IPC

  • Bug 1325915 - remove invocation order dependency on OnProgress and OnDataAvailable in HttpChannelParent (waiting for review)

  • derive all information in ODA without waiting for OnProgress/OnStatus

  • Bug 1320744 - HttpChannelChild should implement nsIThreadRetargetableRequest (waiting for review)

  • try bring back retargetability on content process, no performance gain at this moment

  • Bug 1015466 - PBackground-ify Necko transport to off-main-thread consumers (preparing WIP)

  • try moving entire PHttpChannel.ipdl to PBackground, seems to affect PChannelDiverter.ipdl, PFTPChannel.ipdl, PAltDataOutputStream.ipdl as well [UDPSocket]

  • Bug 1326483 - UDP socket child allows network connectivity in offline mode (landed on m-c)

  • Bug 1330490 - memset 0 of the entire PRNetAddr in PR_InitializeNetAddr (waiting for review)

  • provide general fix for all PR_InitializeNetAddr user

  • Bug 1311251 - Crash in PR_Connect | mozilla::net::nsUDPSocket::Connect (landed on m-c)

    • simple null-checking patch is landed on m-c, waiting for uplifting