transportprotocols:09feb17

09 Feb 2017 Hangout Notes

  • rrs@ mentions that they now have a “black box recorder” which is done by jtl@. This uses a set probes to collect data over time. It collects data in pcap form t so that you can look at it tcpdump. It can either stream data or dump data following a signal. jtl@ will put up a review soonish. gnn@ wonders if much can be done with DTrace.
  • BBR has been handed over to the production team and will be off by default in the NF kernels, but can be turned on via a socket option. The performance is looking good in their testing. rrs@ wants to get this into their transport lab for testing. One issue remains the CPU utilization of the callout system. rrs@ will move BBR to using the pacing infrastructure as it has a lower CPU overhead than the callout system.
  • rrs@ points out that if you are always in sequence and not having loss you will grow your window but will never tell the peer. He says he will make a patch for review.
  • hiren@ is working with lstewart@ on what's broken with the fast recovery fix. The fix from a few months ago to not revert to 1MSS seems to result in a higher level of retransmits.
  • gnn@ asks if tuexen@ is ready to push his changes to tcp-testsuite
  • gnn@ will kick off a conversation with Neal at Google and tuexen@ about upstreaming to the main repo
  • tuexen@ asks what happens in IPv6 when we process a “packet too big” ICMP error. On IPv4 the host cache is updated. bz@ will send the things he knows about this directly to tuexen@
  • rstone@ points out that clearing the SRTT after 3 retransmits makes debugging harder. rstone@ will put up phabricator on this topic.
  • transportprotocols/09feb17.txt
  • Last modified: 2017/02/09 17:49
  • by GeorgeNevilleNeil