WARNING: NOT INTENDED FOR MERGING!
Performing a test run with forced chunked recv.
All networking code using sockets must not make assumption about the chunking of the incoming/outgoing data, and should be resilient against any chunking. Normally, the chunking of the sends of the writer dictate the chunking of the receives at the reader, but this is not guaranteed by IP/TCP, intermediate networking elements may change the packet structure.
This branch contains a stress test reproducer. For every socket read, recv() is not called to read all available data, but data is read and returned in smaller chunks. The goal is to test code for robustness in face of unexpected chunking of the data.
This PR will be closed once the test runs complete, and kept for reference (some tests are expected to fail).
Similar to #36724 .
WARNING: NOT INTENDED FOR MERGING!