ruby/test/socket
Yusuke Endoh f26d53e905 Reduce the number of times IO is passed in send_io/recv_io test
Since Linux 4.5, sendmsg(2) fails with ETOOMANYREFS if the number of
"in-flight" IOs, which has been sent by sendmsg(2) but has not yet
accepted by recvmsg(2), exceeds the RLIMIT_NOFILE resource limit.

20231025T090004Z.fail.html.gz
```
  1) Error:
TestSocket_UNIXSocket#test_fd_passing_race_condition:
Errno::ETOOMANYREFS: Too many references: cannot splice - sendmsg(2)
```

This change reduces the number of times of IO passing under 1024,
which is a default limit in many environments.
2023-10-25 20:37:21 +09:00
..
test_addrinfo.rb test/socket/test_addrinfo.rb: Suppress Errno::EACCES on Windows 2022-12-21 15:18:34 +09:00
test_ancdata.rb
test_basicsocket.rb Use omit instead of skip: test/socket/**/*.rb 2021-12-28 20:29:54 +09:00
test_nonblock.rb Add support for sockaddr_un on Windows. (#6513) 2022-11-17 14:50:25 -08:00
test_socket.rb Fix test thread leakage 2023-09-24 09:50:01 +09:00
test_sockopt.rb Use omit instead of skip: test/socket/**/*.rb 2021-12-28 20:29:54 +09:00
test_tcp.rb Fix failures when all network interfaces are down 2023-09-30 19:03:04 +09:00
test_udp.rb Use omit instead of skip: test/socket/**/*.rb 2021-12-28 20:29:54 +09:00
test_unix.rb Reduce the number of times IO is passed in send_io/recv_io test 2023-10-25 20:37:21 +09:00