Re: Windows socket problems, interesting connection to AIO

2024-09-10 Thread Noah Misch
On Mon, Sep 02, 2024 at 09:20:21PM +1200, Thomas Munro wrote: > 2. If a Windows client tries to send() and gets an ECONNRESET/EPIPE > error, then the network stack seems to drop already received data, so > a following recv() will never see it. In other words, it depends on > whether the applicati

Windows socket problems, interesting connection to AIO

2024-09-02 Thread Thomas Munro
There's a category[1] of random build farm/CI failures where Windows behaves differently and our stuff breaks, which also affects end users. A recent BF failure[2] that looks like one of those jangled my nerves when I pushed a commit, so I looked into a new theory on how to fix it. First, let me