[Twisted-Python] reactor for Linux io_uring

Ian Haywood ian at haywood.id.au
Tue Jan 5 17:52:16 MST 2021


over engineered but don't exactly break new ground in a CS sense.

On 6/01/2021 11:35 am, Ian Haywood wrote:
> Proprietary protocols like SMB tend to be over-eng
>
> On 4/01/2021 4:41 pm, Glyph wrote:
>> I suspect that this may require somewhat less... cognitive surface 
>> area than your other contributions :).
>>
>> And hey, we have a vaccine now, which means that maybe things will go 
>> back to normal or close enough to it that I'll have enough capacity 
>> to get back to it myself :)
>>
>> -g
>>
>>> On Jan 3, 2021, at 8:01 PM, Ian Haywood <ian at haywood.id.au> wrote:
>>>
>>> In investigating async file I/O I came across this. In a nutshell 
>>> it's the new epoll()
>>>
>>> It's marginally more efficient although this is only apparent at 
>>> very high loads. What's more interesting is that io_uring accepts 
>>> files as well as network/pipe handles: avoiding the need for threads.
>>>
>>> Here's a good intro: https://unixism.net/loti/index.html
>>>
>>> If people think an IoUringReactor is worthwhile I'll open a ticket 
>>> and make a start.
>>>
>>> However it will need a reviewer... :-)
>>>
>>> Ian
>>>
>>> _______________________________________________
>>> Twisted-Python mailing list
>>> Twisted-Python at twistedmatrix.com
>>> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python at twistedmatrix.com
>> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
> _______________________________________________
> 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