Uh oh!
There was an error while loading. Please reload this page.
FileSystem.Unix: CopyFile: use copy_file_range on Linux. - #64264
Conversation
ghost
commented
Jan 25, 2022
Tagging subscribers to this area: @dotnet/area-system-io Issue DetailsFixes #30156. @adamsitnik ptal.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
adamsitnik
left a comment
There was a problem hiding this comment.
@tmds could you please provide benchmark numbers that justify the change?
The main benefit is that unlike When I copy a file over SMB using the existing .NET With |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
adamsitnik
left a comment
There was a problem hiding this comment.
LGTM, big thanks for taking care of all of the edge cases! 👍
Thefrank
commented
Feb 1, 2022
This already got merged, but FreeBSD starting with 13.0-STABLE also has copy_file_range: https://www.freebsd.org/cgi/man.cgi?query=copy_file_range&sektion=2&format=html |
Fixes#30156.
@adamsitnik ptal.
cc @lpereira@filipnavara