[Twisted-Python] reactor for Linux io_uring

Tobias Oberstein tobias.oberstein at gmail.com
Fri Mar 12 01:21:40 MST 2021


sorry, I missed the beginning of the thread / discussion: are you 
working on a new, full Twisted reactor on top of io_uring?

and async filesystem is "just" one part / additional effort in that?

Am 12.03.21 um 05:42 schrieb Ian Haywood:
> On 11/01/2021 8:26 pm, Glyph wrote:
>> seems somewhat irrelevant to the "asynchronous filesystem" part of 
>> this PR - do you think you could do a smaller version of this which 
>> decouples it from smb and ctypes?
>>> but yes both can be spun out easily, so it's just the interface and a 
>>> plain portable threads-based implementation. Where in the twisted 
>>> tree should the interface and implementation go?
>>>> (It would also be nice to have an interface that acts as an 
>>>> IProducer to integrate more natively with Twisted's support for 
>>>> backpressure rather than only having a custom readChunk method.  I 
>>>> think readChunk is still necessary for completeness since you need 
>>>> to be able to seek and offset, though.)
>>>
>>> certainly will look at this. It fits well with FTP's filesystem 
>>> interaction.
>>>
> OK this is done. I have changed the name to "asyncfs" in the hope this 
> is more informative.
> 
> https://twistedmatrix.com/trac/ticket/10079
> 
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
> 



More information about the Twisted-Python mailing list