The authors conducted chaos testing on the Envoy service mesh sidecar using HTTP/2 upgrades to test its performance under various network conditions. They found that while HTTP/2 provides improvements over HTTP/1.x in some areas, it can also perform worse than HTTP/1 when there is packet loss on the network due to head-of-line blocking at the TCP layer. This issue affects both multiplexed streams within a single TCP connection and the overall throughput of the system. The authors conclude that while HTTP/2 may not be suitable for all use cases, it's essential to conduct thorough chaos engineering tests to identify potential architectural tradeoffs and ensure exceptional reliability and resiliency at scale.