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)

Reply via email to