1
0
mirror of https://git.proxmox.com/git/mirror_zfs.git synced 2025-02-24 15:58:47 +03:00
mirror_zfs/lib/libzfs_core
Paul Dagnelie 729507d309 Fix occasional rsend test crashes
We have occasional crashes in the rsend tests. Debugging revealed 
that this is because the send_worker thread is getting EINTR from 
splice(). This happens when a non-fatal signal is received during 
the syscall. We should retry the syscall, rather than exiting failure.
Tweak the loop to only break if the splice is finished or we receive 
a non-EINTR error.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Signed-off-by: Paul Dagnelie <pcd@delphix.com>
Closes 
2023-09-22 16:13:20 -07:00
..
os
.gitignore
libzfs_core.abi Teach zpool scrub to scrub only blocks in error log 2023-05-18 11:59:42 -07:00
libzfs_core.c Fix occasional rsend test crashes 2023-09-22 16:13:20 -07:00
libzfs_core.pc.in
libzfs_core.suppr
Makefile.am