activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] franz1981 edited a comment on issue #2523: ARTEMIS-1977 ASYNCIO can reduce sys-calls to retrieve I/O events
Date Sat, 26 Jan 2019 10:30:12 GMT
franz1981 edited a comment on issue #2523: ARTEMIS-1977 ASYNCIO can reduce sys-calls to retrieve
I/O events
URL: https://github.com/apache/activemq-artemis/pull/2523#issuecomment-457811530
 
 
   @michaelandrepearce 
   > whats the compatibility of using the c++ c11 features
   
   I don't know , that' s why I've implemented the barriers by myself, instead of using the
ones provided by C11. Re the barriers I've implemented they work for any x86_64 platform (the
version of Linux won't make any difference, because I'm not using OS features, but just arch-specific
instructions). 
   I could provide an implementation of x86 (32 bit) and we won't need any support (+ eventual
incompatibilities) of C11.
   
   @clebertsuconic @michaelandrepearce Related to the OS compatibility of stealing kernel
space info from user space: the ring buffer layout is part of the linux ABI. 
   There are quite few already existing uses of this optimizations: ScyllaDB (Cassandra replacement
written in C++), QEMU (Linux virtualizer) and FIO (a file system benchmark tool).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message