RFR: 8264744: (fs) Use file cloning in Linux version of Files::copy method [v13]
Brian Burkhalter
brian.burkhalter at oracle.com
Thu Sep 8 23:11:04 UTC 2022
On Sep 6, 2022, at 1:04 PM, Mike Hearn <duke at openjdk.org<mailto:duke at openjdk.org>> wrote:
Thank you! I'm the one who filed the original webbug report (some day I must figure out how to get direct access to the JDK bug tracker).
This wasn't a theoretical request, it was motivated by a real product that my company has just launched called [Conveyor](https://conveyor.hydraulic.dev/). Conveyor is a sort of jpackage++ and is structured as a parallel build system in which intermediate steps are cached. The different tasks sometimes have to copy large files around (like JDKs, JARs etc) and using kernel level COW cloning will yield a large boost to performance on filesystems that support it.
You’re welcome! We are pleased that you are happy with the change. If eventually you have any performance improvement to report, subjective or objective, please post it to nio-dev.
Thanks,
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/nio-dev/attachments/20220908/72d8b6be/attachment.htm>
More information about the nio-dev
mailing list