Repository navigation
Conversation
|
GNU testsuite comparison: |
5681e0d to
e0a00ac
Compare
This comment was marked as resolved.
This comment was marked as resolved.
77d41f4 to
b860187
Compare
15cd37b to
7027117
Compare
|
Actually, this does not help. memfd must be truncated to 0 if writes contains a pipe (common situation) which made |
56f6e40 to
eb64e60
Compare
|
But it might worth to try to not reuse memfd. |
|
I think we can still have a fast path with multiple writers when:
|
|
No (at least with if memfd was reused). Seals are unrelated at here since memfd is already provate resource (post-seals are actually unnecessary syscalls). |
|
I'm not suggesting applying seals necessarily. My point is that if these seals are already present, we can treat the source as immutable. |
|
Post-sealing means it cannot be recycled. If we can keep fast-path by someway, I'll |
|
I’m saying we can check whether the producer has already applied the seals, not apply them ourselves. |
|
It seems unrelated at here. |
|
One of a option is post-sealing under debug build only to refuse wrong logic at tests. Both of |
This comment was marked as outdated.
This comment was marked as outdated.
ce1eed9 to
c72e35a
Compare
|
I think there is no fast-path for multiple outputs wihout using infinite RAM. |
Closes #15803 .
Note that this causes large performance drop: