yes: use tee syscall as pipe only fast-path#11458
Conversation
57ce5eb to
1506d10
Compare
Merging this PR will not alter performance
Comparing Footnotes
|
0c0949b to
32606d4
Compare
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
Why is CI too flakey? |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
CI fails by unrelated reason too many times. But this is ready. |
|
GNU testsuite comparison: |
|
It seems and |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
Add fast-path only valid for pipe output:
tee is unstable compared with vmsplice (about 28~35GiB) but better than sendfile.
sendfile code-path is still needed for the case GNU added-zfor fast zero generator.Closes #11454 .
I don't know how to align pipe by 1 MiB.