]> gitweb.factorcode.org Git - factor.git/commit
io.backend.unix: Try again when we get ENOBUFS
authorDoug Coleman <doug.coleman@gmail.com>
Sat, 22 Jul 2023 16:32:57 +0000 (11:32 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Sat, 22 Jul 2023 17:16:49 +0000 (12:16 -0500)
commit4c283709356988da8545582299ea1efab1e64005
tree226e8dbceaf584e04e9a53efd6546ed39c311f66
parent60a8acb4428edf27265759bd4d4739c46851e0f1
io.backend.unix: Try again when we get ENOBUFS

My understanding is the tcp buffers can fill up and we get notified
with ENOBUFS. After some time they should be free again.

This makes the parallel-map read more reliable

related to #2771
basis/io/backend/unix/unix.factor