Am 12.02.2026 um 17:27 hat Antoine Damhet geschrieben: > curl_multi_check_completion would bail upon the first completed > transfer even if more completion messages were available thus leaving > some in flight IOs stuck. > > Rework a bit the loop to make the iterations clearer and drop the breaks. > > The original hang can be somewhat reproduced with the following command: > > $ qemu-img convert -p -m 16 -O qcow2 -c --image-opts \ > > 'file.driver=https,file.url=https://scaleway.testdebit.info/10G.iso,file.readahead=1M' > \ > /tmp/test.qcow2 > > Fixes: 1f2cead32443 ("curl: Ensure all informationals are checked for > completion") > Cc: [email protected] > Signed-off-by: Antoine Damhet <[email protected]>
Reviewed-by: Kevin Wolf <[email protected]>
