Welcome! Log In Create A New Profile

Advanced

Re: [PATCH 8 of 8] new io_uring event module

Vladimir Homutov
November 30, 2020 09:40AM
First, thank you for sharing the patchset!

We are always looking at new features that appear in kernels and may be
useful in nginx. There are a lof of shiny features, but it is a long
way for them to mature and be adopted in nginx. Currently we are not
considering adding such functionality.

The io_uring interface looks like promising candidate to support AIO
nginx functionality in linux. You may want to start looking at
nginx.org/r/aio directive and related functionality. The task is
quite complex (at some degree due to poor interfaces available),
but we hope it has an elegant solution.

Note also we prefer to use system calls directly, without introducing
dependencies to such things like liburing (and for sure, the method
of integration definitely is not cloning its copy in nginx).

You may also want to consider building your modules externally and
minimizing changes to nginx core. While patching nginx often seen
as a simple and quick solution, we would appretiate attempts to
integrate external code using some generic approach/interface.
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH 8 of 8] new io_uring event module

SoYun Seong 391 November 24, 2020 03:46AM

Re: [PATCH 8 of 8] new io_uring event module

splitice 182 November 24, 2020 04:10AM

Re: Re: [PATCH 8 of 8] new io_uring event module

성소윤 214 November 25, 2020 07:44AM

Re: Re: [PATCH 8 of 8] new io_uring event module

성소윤 154 December 01, 2020 06:00AM

Re: [PATCH 8 of 8] new io_uring event module

Vladimir Homutov 137 November 30, 2020 09:40AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 78
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready