Support copy_file_range for FUSE
Context
We discussed with @juergbi that it is now possible to implement copy_file_range for FUSE filesystem. It may improve performance in some cases if we can do zero-copy file transfers. https://github.com/libfuse/libfuse/blob/8de32bc3c52da74b82755c8fd6973919997408fe/include/fuse.h#L792-L809 declares definition for function.
Task Description
Implement copy_file_range
Acceptance Criteria
Must not regress buildbo-fuse on platforms which do not implement copy_file_range.
Consider whether the following are required, and complete if so:
-
Unit tests -
Metrics -
Documentation update(s)
Edited by Seppo Yli-Olli