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 2019/10/29 16:12:00 UTC

[jira] [Created] (ARTEMIS-2533) Support multiple architecture for ASYNCIO kernel by-pass

Francesco Nigro created ARTEMIS-2533:
----------------------------------------

             Summary: Support multiple architecture for ASYNCIO kernel by-pass
                 Key: ARTEMIS-2533
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2533
             Project: ActiveMQ Artemis
          Issue Type: New Feature
          Components: ActiveMQ-Artemis-Native
    Affects Versions: native-1.0.1
            Reporter: Francesco Nigro
            Assignee: Clebert Suconic


ASYNCIO is making use of a kernel bypass to save syscalls while reading AIO events: it makes uses of specific bits re x86 architecture and if we want to support other archs (eg PowerPC) we need compatible way to provide it: I suggest to enable C11 support, but we need to evaluate effects on the docker images used for the build.
See https://developers.redhat.com/blog/2018/03/21/compiler-and-linker-flags-gcc/ for the side effect of this change.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)