You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Francesco Nigro (JIRA)" <ji...@apache.org> on 2018/07/11 08:57:00 UTC

[jira] [Created] (ARTEMIS-1977) ASYNCIO can reduce sys-calls to retrieve I/O completion events

Francesco Nigro created ARTEMIS-1977:
----------------------------------------

             Summary: ASYNCIO can reduce sys-calls to retrieve I/O completion events
                 Key: ARTEMIS-1977
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1977
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: Broker
    Affects Versions: 2.6.2
            Reporter: Francesco Nigro
            Assignee: Francesco Nigro
             Fix For: 2.7.0


On LibAIO is possible to retrieve the I/O completion events without 

using io_getevents sys-calls by reading the user-space ring buffer used by the

kernel to store them.

This is already beneficial for very fast disks and necessary for further improvements

of ASYNCIO Journal to leverage (very) fast low-latency disks by going completly

lock-free. 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)