mirror of
https://github.com/morluto/rea.git
synced 2026-11-14 10:43:30 +00:00
The shared reader lifecycle case waits for a member's writable side to finish before it reads anything. That only happens while the member fits below the readable high-water mark. Node's default is 16 KiB on Windows and 64 KiB elsewhere, and the ESP flash fixture's first member is a 32 KiB bootloader region, so both cases hung until the 30 s timeout on Windows. Pick the first nonempty member that fits the default buffer and assert that it fits the opened stream before waiting.