separated issue from #10832 .
$ head -c 4096 /dev/zero >/tmp/huge
$ strace -c -e splice cat /tmp/huge >/dev/null
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
100.00 0.000007 1 4 1 splice
But we should have 3 splice() as
- try to splice() without broker pipe (FAIL)
- splice() to broker pipe
- splice() to output from broker
related: #11844 (comment)
separated issue from #10832 .
But we should have 3 splice() as
related: #11844 (comment)