Maturity of copyRangeMethod.

I’d like to use the experimental copyRangeMethod feature, but it sounds scary and so I’d like to know whether it has gotten some use before trying it. Is there any way to tell whether it has gotten some use, beyond the initial testing reported here in Please test in-filesystem copies ?

I’ve checked the Feature Usage section in the statistics page, but could not find an entry for something that looks like it might be copyRangeMethod. Does that mean no one is using it or that statistics aren’t collected for copyRangeMethod?

It would be helpful if those who have used it could report their experiences.

1 Like

Tacking on to the back of this.

What methods are supported on macOS? only standard?

https://docs.syncthing.net/advanced/folder-copyrangemethod.html

Yes. The current code doesn’t include any of the nonstandard methods for macOS. I believe it may technically be possible to port some of the methods to macOS (at least sendfile appears to exist on darwin), but the current code doesn’t support it.

For the record, I finally started using copyRangeMethod on 20 December 2023 on a directory tree where there were many duplicated files. So far, no problems that I know of.