qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim van der Riet (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-6042) [linearstore] Optimize use of libaio contexts
Date Mon, 25 Aug 2014 19:18:57 GMT
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

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message