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]