-
Notifications
You must be signed in to change notification settings - Fork 82
Faster io_uring RPC #30
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
The current minimalistic RPC implementation using
io_uringavoids certain more advanced features:IORING_REGISTER_BUFFERS- since 5.1IORING_RECV_MULTISHOTorio_uring_prep_recvmsg_multishot- since 6.0IORING_OP_SEND_ZCorio_uring_prep_sendmsg_zc- since 6.0IORING_SETUP_SQPOLL- withIORING_FEAT_SQPOLL_NONFIXEDafter 5.11IORING_SETUP_SUBMIT_ALL- since 5.18IORING_SETUP_COOP_TASKRUN- since 5.19IORING_SETUP_SINGLE_ISSUER- since 6.0It would be great to have one more implementation that uses those newer features while running on a newer Linux kernel.