Kim van der Riet created QPID-6042:
--------------------------------------

             Summary: [linearstore] Optimize use of libaio contexts
                 Key: QPID-6042
                 URL: https://issues.apache.org/jira/browse/QPID-6042
             Project: Qpid
          Issue Type: Sub-task
          Components: C++ Broker
            Reporter: Kim van der Riet
            Assignee: Kim van der Riet


Like file descriptors, the number of AIO contexts that may be opened is limited 
by the kernel. While it is possible to adjust the number of kernel AIO 
contexts, the linear use of these handles with the number of queues represent a 
scalability challenge.

The linearstore needs to be able to operate an almost unlimited number of 
queues using a fixed pool of contexts.

This task requires that the linearstore optimize its use of AIO file handles so 
that it can run an almost unlimited number of queues (subject only to memory 
and/or file handle availability) using a relatively small pool of AIO contexts.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to