Google's HTTP/2 codec slows Envoy
An Envoy version bump cost a customer 20% of their HTTP/2 throughput. The trail leads through two codecs, a pile of flamegraphs, and the Huffman code hiding inside every header.
Summary
A recent Envoy update significantly reduced HTTP/2 throughput for a customer, highlighting issues related to codecs and header compression. The investigation reveals the technical intricacies behind the performance drop, including the role of Huffman coding.
Comments (0 of ) ⌛