[issue41271] Add support for io_uring to cpython

2021-09-26 Thread Terry J. Reedy


Change by Terry J. Reedy :


--
nosy:  -terry.reedy

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2021-09-26 Thread Dima Tisnek


Dima Tisnek  added the comment:

Would now, a year later, be a good time to consider io_uring?

--
nosy: +Dima.Tisnek

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-18 Thread Ronald Oussoren


Ronald Oussoren  added the comment:

I'm closing this as "later" as the consensus is that this might be a useful 
binding to have, but io_uring is evolving too fast at the moment. 

It is better to develop these bindings on PyPI, which also makes it easier to 
iterate on the design.

--
resolution:  -> later
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-17 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

I think that the answer is maybe, eventually, and if so, an ioring module that 
any event framework can use and a separate asyncio module for its use with 
asyncio.  I say maybe because the lwn article suggests that additions and 
revisions might continue for a decade or more.  A pypi py_iorin wrapper for 
lib_ioring might need revision with each Linux x.y release for a long time.

The opening question could have been raised on the python-ideas or possibly 
pydev lists.  Since this list is for patches to cpython, creating and 
maintaining a py_ioring package on pypi should be discussed elsewhere.  In the 
meanwhile, this issue could be closed as 'later' ("Issue is to be worked on in 
a later release cycle.").

--
nosy: +terry.reedy

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-17 Thread Giampaolo Rodola'


Change by Giampaolo Rodola' :


--
nosy: +giampaolo.rodola

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-15 Thread Dong-hee Na


Change by Dong-hee Na :


--
nosy: +corona10

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-15 Thread Ammar Askar


Ammar Askar  added the comment:

See also: https://github.com/python-trio/trio/issues/932 which contains a link 
to a library with cffi bindings to io_uring

--
nosy: +ammar2

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-15 Thread Cooper Lees


Cooper Lees  added the comment:

Totally agree with a separate module first to POC. I should have stated that. 
Main goal was to open this issue to start discussions :)

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-15 Thread Benjamin Peterson


Benjamin Peterson  added the comment:

I agree that adding stdlib support is premature. io_uring has a large and 
growing API surface. It will take some experimentation to see what the best way 
to expose its power to Python is.

--
nosy: +benjamin.peterson

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-15 Thread Ronald Oussoren


Ronald Oussoren  added the comment:

How stable is the io_uring API?

The stdlib evolves slowly, I'm not sure if the io_uring interface has matured 
enough to make it acceptable that updates to the stdlib bindings for that API 
are only done in new major releases of CPython (about every 18 months). 

It is probably better to create a PyPI package for this API. This package can 
then also provide an asyncio eventloop implementation.

--
nosy: +ronaldoussoren

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41271] Add support for io_uring to cpython

2020-07-10 Thread Cooper Lees


New submission from Cooper Lees :

Would adding support for io_uring in Linux to stadlib IO and/or asyncio make 
sense?

More info on io_uring:
- https://kernel.dk/io_uring.pdf
- https://lwn.net/Articles/810414/

--
components: IO
messages: 373477
nosy: cooperlees
priority: normal
severity: normal
status: open
title: Add support for io_uring to cpython
type: enhancement
versions: Python 3.10

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com