New submission from Marcos Dione:

copy_file_range() has been introduced in the Linux kernel since version 4.5 
(mid march 2016). This new syscall allows to copy data from one fd to another 
without passing by user space, improving speed in most cases. You can read more 
about it here:

https://lwn.net/Articles/659523/

I intend to start working on adding a binding for it in the os module and then, 
if it's available, use it in shutils.copy() to improve its efficiency. I have a 
couple of questions: If the syscall is not available, should I implement a user 
space alternative or should the method not exist at all?

----------
components: Library (Lib)
messages: 264000
nosy: StyXman
priority: normal
severity: normal
status: open
title: Expose new copy_file_range() syscal in os module and use it to improve 
shutils.copy()
type: enhancement
versions: Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26826>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to